当前位置:首页 » 云服务器 » 如何用服务器的ip发送信息

如何用服务器的ip发送信息

发布时间: 2022-07-30 13:03:51

1. 在局域网中向指定IP发消息

使用:net send命令Net Send 用法 作 用:向网络的其他用户、计算机或通信名发送消息。
命令格式:Net send {name | * | /domain[:name] | /users} message
有关参数说明: ·name要接收发送消息的用户名、计算机名或通信名
·* 将消息发送到组中所有名称
·/domain[:name]将消息发送到计算机域中的所有名称
·/users将消息发送到与服务器连接的所有用户
·message作为消息发送的文本
net send 机器名 内容
net send ip地址 内容 例如:Net send /users server will shutdown in 10 minutes.给所有连接到服务器的用户发送消息。 这是常见的症状: 在计算机上安装 Microsoft Windows XP Service Pack 2 (SP2) 后,您可能无法通过使用 Windows *作系统 NET SEND 命令发送或接收消息。您可能会在下面的一种情况下看到此问题,也可能两种情况下都能看到此问题: �6�1 使用 NET SEND 通知方法向 SQL 服务器*作者通知有关 SQL 服务器实例中出现的事件时。
�6�1 通过使用 xp_cmdshell 扩展系统存储过程运行 NET SEND 命令来将消息发送到网络中的用户或计算机时。 此外,当你尝试通过使用 NET SEND 命令发送消息时,可能会收到以下错误信息: An error occurred while sending a message to <Computer Name>.
The message alias could not be found on the network.
More help is available by typing NET HELPMSG 2273.
如果存在下列情况之一,就会出现此问题:
�6�1 源计算机正在运行 Microsoft Windows XP SP2。
�6�1 目标计算机正在运行 Microsoft Windows XP SP2。
结果,目标计算机不会收到通过 NET SEND 命令发送的消息。 原因 NET SEND 命令需要使用 Messenger 服务在网络上发送消息。出现上述问题是因为禁用了 Messenger 服务。默认情况下,运行 Microsoft Windows XP SP2 的计算机上会禁用 Messenger 服务。 只要是nt内核
没有关闭Messenger服务
都可以接受net send发送的消息
内网可以直接发送
外网的发送需要软件支持,接收不需要 因为很多人利用windows 的messenger的漏洞进行垃圾广告的发送
所以,现在很多人都把windows 的messenger服务给关闭了
即使没有关闭,一般的防火墙也会把messenger的端口关闭;
替代方法
要解决此问题,请将 Messenger 服务的“启动类型”更改为“自动”,然后启动 Messenger 服务。为此,请按照下列步骤*作: 1. 打开 Windows 资源管理器。
2. 在左窗格中,右键单击“我的电脑”,然后单击“管理”。
3. 在“计算机管理”窗口中,展开左窗格中的“服务和应用程序”,然后单击“服务”。
4. 在右窗格中,双击“Messenger”。
5. 在“Messenger 的属性(本地计算机)”对话框中,单击“常规”选项卡。
6. 在“常规”选项卡中,从“启动类型”列表中选择“自动”,然后单击“应用”。
7. 在“服务状态”下,单击“启动”,然后单击“确定”。
另外,有些DOS下的批处理文件是不显示(后台WIN内核)或窗口为最小化的,所以会出现“一闪而过”的状态~

2. 如何向目标IP地址发送数据包呢

就是
ping IP或是主机名
它发送的实际上是一个ICMP数据包。
不知道你有没有基础,看看下面的吧

是DOS命令,一般用于检测网络通与不通

PING (Packet Internet Grope),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP回声清求消息给目的地并报告是否收到所希望的ICMP回声应答。

它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。

Ping 是Windows系列自带的一个可执行命令。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式:Ping IP地址。该命令还可以加许多参数使用,具体是键入Ping按回车即可看到详细说明。

1.Ping本机IP

例如本机IP地址为:172.168.200.2。则执行命令Ping 172.168.200.2。如果网卡安装配置没有问题,则应有类似下列显示:

Replay from 172.168.200.2 bytes=32 time<10ms

Ping statistics for 172.168.200.2

Packets Sent=4 Received=4 Lost=0 0% loss

Approximate round trip times in milli-seconds

Minimum=0ms Maxiumu=1ms Average=0ms

如果在MS-DOS方式下执行此命令显示内容为:Request timed out,则表明网卡安装或配置有问题。将网线断开再次执行此命令,如果显示正常,则说明本机使用的IP地址可能与另一台正在使用的机器IP地址重复了。如果仍然不正常,则表明本机网卡安装或配置有问题,需继续检查相关网络配置。

2.Ping网关IP

假定网关IP为:172.168.6.1,则执行命令Ping 172.168.6.1。在MS-DOS方式下执行此命令,如果显示类似以下信息:

Reply from 172.168.6.1 bytes=32 time=9ms TTL=255

Ping statistics for 172.168.6.1

Packets Sent=4 Received=4 Lost=0

Approximate round trip times in milli-seconds

Minimum=1ms Maximum=9ms Average=5ms

则表明局域网中的网关路由器正在正常运行。反之,则说明网关有问题。

3.Ping远程IP

这一命令可以检测本机能否正常访问Internet。比如本地电信运营商的IP地址为:202.102.48.141。在MS-DOS方式下执行命令:Ping 202.102.48.141,如果屏幕显示:

Reply from 202.102.48.141 bytes=32 time=33ms TTL=252

Reply from 202.102.48.141 bytes=32 time=21ms TTL=252

Reply from 202.102.48.141 bytes=32 time=5ms TTL=252

Reply from 202.102.48.141 bytes=32 time=6ms TTL=252

Ping statistics for 202.102.48.141

Packets Sent=4 Received=4 Lost=0 0% loss

Approximate round trip times in milli-seconds

Minimum=5ms Maximum=33ms Average=16ms

则表明运行正常,能够正常接入互联网。反之,则表明主机文件(windows/host)存在问题。

--PING命令参数详解

-a 将目标的机器标识转换为ip地址

-t 若使用者不人为中断会不断的ping下去

-c count 要求ping命令连续发送数据包,直到发出并接收到count个请求

-d 为使用的套接字打开调试状态

-f 是一种快速方式ping。使得ping输出数据包的速度和数据包从远程主机返回一样快,或者更快,达到每秒100次。在这种方式下,每个请求用一个句点表示。对于每一个响应打印一个空格键。

-i seconds 在两次数据包发送之间间隔一定的秒数。不能同-f一起使用。

-n 只使用数字方式。在一般情况下ping会试图把IP地址转换成主机名。这个选项要求ping打印IP地址而不去查找用符号表示的名字。如果由于某种原因无法使用本地DNS服务器这个选项就很重要了。

-p pattern 拥护可以通过这个选项标识16 pad字节,把这些字节加入数据包中。当在网络中诊断与数据有关的错误时这个选项就非常有用。

-q 使ping只在开始和结束时打印一些概要信息。

-R 把ICMP RECORD-ROUTE选项加入到ECHO_REQUEST数据包中,要求在数据包中记录路由,这样当数据返回时ping就可以把路由信息打印出来。每个数据包只能记录9个路由节点。许多主机忽略或者放弃这个选项。

-r 使ping命令旁路掉用于发送数据包的正常路由表。

-s packetsize 使用户能够标识出要发送数据的字节数。缺省是56个字符,再加上8个字节的ICMP数据头,共64个ICMP数据字节。

-v 使ping处于verbose方式。它要ping命令除了打印ECHO-RESPONSE数据包之外,还打印其它所有返回的ICMP数据包。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
=================================================================================
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
《ping的参数!》

Ping 命令可以用来验证与远程计算机的连接。(该命令只有在安装了TCP/IP协议后才能使用)

ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r
count] [-s count] [[-j computer-list] | [-k computer-list]] [-w
timeout] destination-list

参数说明:
-t :一直Ping指定的计算机,直到从键盘按下Control-C中断。
-a :将地址解析为计算机NetBios名。
-n :发送count指定的ECHO数据包数。,通过这个命令可以自己定义发送的个数,对衡量网络速度很有帮助。能
够测试发送数据包的返回平均时间,及时间的快慢程度。默认值为 4。
-l :发送指定数据量的ECHO数据包。默认为 32 字节;最大值是65500byt。
-f :在数据包中发送“不要分段”标志,数据包就不会被路由上的网关分段。通常你所发送的数据包都会通过路由分
段再发送给对方,加上此参数以后路由就不会再分段处理。
-i :将“生存时间”字段设置为TTL指定的值。指定TTL值在对方的系统里停留的时间。同时检查网络运转情况的。
-v :tos 将“服务类型”字段设置为 tos 指定的值。
-r :在“记录路由”字段中记录传出和返回数据包的路由。通常情况下,发送的数据包是通过一系列路由才到达目
标地址的,通过此参数可以设定,想探测经过路由的个数。限定能跟踪到9个路由。
-s :指定 count 指定的跃点数的时间戳。与参数-r差不多,但此参数不记录数据包返回所经过的路由,最多只记
录4个。
-j :利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源) IP 允许的
最大数量为 9。
-k :computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格

源)IP 允许的最大数量为 9。
-w:timeout 指定超时间隔,单位为毫秒。
destination-list: 指定要 ping 的远程计算机。

3. 因特网上的服务器怎么根据IP地址把响应信息发送给我们内网的客户端呢

网页浏览使用的HTTP协议,而HTTP协议采用的是TCP传输,属于可靠传输。

另外, 虽然,网络服务器不知道你的IP,但是他知道你的路由,路由是一级一级的。

比如你是A ,你经过路由器B 路由器C 再到网络服务器D
那么网络服务器只要知道C就可以了,他按原路把把回应报文送回,就能找到你。

4. java中怎么用tcp/ip将服务器的消息发送给多个用户

你服务器accept方法后是不是会得到一个Socket

为这个Socket(是通过这个Socket和客户端的Socket进行沟通)分配一个服务

我是这么用的ServerThread tt=new ServerThread(socket);

classServerThread
{
privateSocketso;
publicServerThread(Sockets)
{
this.so=s;
}
publicvoidsend()
{
}
publicvoidreceive()
{
Threadre=newThread()
{
publicvoidrun()
{
}
}
}
}



相当于你用手机拨打人工服务,会给你分配一个客服

为这个Socket分配后,写一个发送方法,和一个接收方法(线程)

然后把ServerThread tt=new ServerThread(socket);中的tt保存到集合中去,要单独给某个发送

就从集合中取出来.send();这个方法应该带个参数,把消息对象传过去就是

5. .net服务器端根据客户端IP如何向客户端发送消息

不太明白你的意思。
1种方式是SingleR的方式。这种方式的原理是 客服端每次请求都会创建一个GuID连接唯一吗,根据这个就能知道是哪个客服端了,用Nuget下载一个包就可以了
你在程序包管理控制台可输入install-package Microsoft.AspNet.SignalR 也可以安装,然后去官方看文档
2.你说的根据IP的方式我给你一个获取IP的方法。
public static string
IPAddressAll

{

get

{

string
ip =
HttpContext.Current.Request.UserHostAddress;

string
agentip =
HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];

if
(!string.IsNullOrEmpty(agentip))

{

//有代理

if (agentip.IndexOf(".") ==
-1)

agentip =
null;

if (agentip != null)

{

if
(agentip.IndexOf("unknow") != -1)

agentip =
agentip.Replace("unknow", string.Empty);

string[]
temparyip = agentip.Replace("
", string.Empty).Replace("'",
string.Empty).Split(new char[] {
',', ';' });

//过滤代理格式中的非IP和内网IP

for (int
i = 0; i <
temparyip.Length; i++)

{

if (temparyip != string.Empty
&& IsIPAddress(temparyip)

&& temparyip.Substring(0,
3) != "10."

&& temparyip.Substring(0,
7) != "192.168"

&& temparyip.Substring(0,
7) != "172.16.")

{

ip += "," +
temparyip;

}

}

}

}

else

{

agentip
= null;

}

return ip;

}

}

6. 已知一台电脑的IP,如何向该电脑发送信息

可以在运行里面用ping+该IP,看一下是否保持畅通,但是如果它有防火墙,这个ping命令就也不能使用了,你所谓的联接我估计是想看它电脑上的东西,那就必修提前安装后门程序,安装的方法一是到它电脑上去装,如果没有机会的话就发封邮件让他在不明的情况下运行后门程序,你现在的做法就是黑客,呵呵。

7. winsock服务器怎么给接受数据的人的IP发送信息

winsock.getdata 数据 '/获取
winsock.senddata 数据 '/发送

服务端接收到信息。信息包含给你谁发。然后判断。再发送即可。

8. 如何给某个IP发送消息

查看局域网其他人IP,可以使用arp -a 查看net send IP 信息 可以给相应IP发送信息。
你说要具体发送信息给某个人,就要看你们网管有没有记录了,具体IP和mac的绑定表,然后查找到对应关系,就可以知道IP属于某个人,就可以指定发送到某人了。如果有防火墙开启可能会导致发送失败。

热点内容
冒险岛按键精灵脚本下载 发布:2025-01-23 19:46:50 浏览:751
安卓访问共享需要开通什么服务 发布:2025-01-23 19:43:01 浏览:518
vs2015c语言调试 发布:2025-01-23 19:42:47 浏览:142
山西认证服务器连接不上云服务器 发布:2025-01-23 19:38:26 浏览:442
linux中断驱动 发布:2025-01-23 19:34:07 浏览:757
金佰鑫密码锁的设置键在哪里 发布:2025-01-23 19:34:07 浏览:933
出数据库 发布:2025-01-23 19:33:27 浏览:273
压缩天然气运输车价格 发布:2025-01-23 19:31:46 浏览:938
c语言if函数用法 发布:2025-01-23 19:17:28 浏览:626
java多线程练习题 发布:2025-01-23 19:01:27 浏览:102