使用NMUDP中,怎么看远程的数据的端口?(50分)

  • 主题发起人 主题发起人 毛虎林
  • 开始时间 开始时间

毛虎林

Unregistered / Unconfirmed
GUEST, unregistred user!
帮助中OnDataArrive明明有端口号,但是到你写就没有了
 
我不是很理解你的意思,我理解为你使用NMUDP控件向远程端口写数据。
如果你本地作为服务器端,远程是客户端,那末使用NMUDP是无法向远程写数据的,因为
UDP协议本身不建立连接,客户端只是在接受数据时临时创建一个SOCKET和端口
接受完数据后就把接受数据的端口给FREE掉了
如果想向远程写数据就需要使用TCP或远程也建立一个UDP服务器
 
只有高版本的FastNet里面的NMUDP的OnDataAvalible事件里面才提供客户端发送数据的端口,
如果你的Delphi版本很低,你可以升级。
 
我自己写了一个。
 
后退
顶部