C
crazycock
Unregistered / Unconfirmed
GUEST, unregistred user!
今天这个问题真让我头大!!!
NMUDP用过不少次了,但是今天突然发现一个奇怪的问题,请大家分析一下是什么原因:
1。我在局域网里用UDP通讯,但是我朝某一个IP地址发送内容的时候,总是被自己接收到了这些数据。
在接收的代码里通过FromIP的提示,发现,收到的内容就是自己发出去的内容,而且奇怪的是FromIP
是我所发往的地址(该地址有计算机,但是没有运行任何程序响应这个信号),如果我发送的目标地址
上没有计算机的时候就收不到我发出去的信号。(例如我给一个空的IP地址发送内容,就不会在自己
的机器上收到内容)提示:LocalPort=1357,RemotePort=7531(其他的也试过了)
2。如果我在NMUDP的RemoteHost中填目标计算机的名称,也会有上面的情况,而且FromIP已经被翻译成
那个计算机的IP地址了。
3。这样的程序在通过Internet通讯的时候没有发生这样的情况。(即RemoteHost是Internet上另外一个
机器的IP时没有这样的情况)
NMUDP用过不少次了,但是今天突然发现一个奇怪的问题,请大家分析一下是什么原因:
1。我在局域网里用UDP通讯,但是我朝某一个IP地址发送内容的时候,总是被自己接收到了这些数据。
在接收的代码里通过FromIP的提示,发现,收到的内容就是自己发出去的内容,而且奇怪的是FromIP
是我所发往的地址(该地址有计算机,但是没有运行任何程序响应这个信号),如果我发送的目标地址
上没有计算机的时候就收不到我发出去的信号。(例如我给一个空的IP地址发送内容,就不会在自己
的机器上收到内容)提示:LocalPort=1357,RemotePort=7531(其他的也试过了)
2。如果我在NMUDP的RemoteHost中填目标计算机的名称,也会有上面的情况,而且FromIP已经被翻译成
那个计算机的IP地址了。
3。这样的程序在通过Internet通讯的时候没有发生这样的情况。(即RemoteHost是Internet上另外一个
机器的IP时没有这样的情况)