idUDPsever和idUDPclient问题(30分)

  • 主题发起人 主题发起人 鸡毛一地
  • 开始时间 开始时间

鸡毛一地

Unregistered / Unconfirmed
GUEST, unregistred user!
idUDPclient发出广播 idUDPsever接收广播.收到广播后idUDPclient返回信息.只要发出广播很多机器都能收到信息.同时也返回多台机器的信息.请问如何处理这么多的返回信息.
 
你的目的是什么?可能你需要定义信息的格式。里面包含客户端的名称等信息,这样才好区分
 
idUDPsever
只用这个就可以了,
他发出和接收命令,
SendBuffer....
接收在:
OnUDPRead()
事件里,有一个Abinding.PeerIP,Abinding.PeerPort在这里可以看到所有接收你信息的
机器,Abinding这个好像也有发送命令的功能,
你看下就明白了,
至于信息处理,那就是你自己的事了,
 
idUDPsever接收,发送都可以,干嘛要用idUDPclient?
消息接收与发送是由线程来完成的,你只要实现了一条信息从接收到发送就可以了!
 
基本上接收在:
OnUDPRead()事件里
至于传输的格式自己不怕麻烦可以自己定义的
其实只要确定一个用户表示符 就可以了 其他的IP 啊 数据啊 跟着发就完了
 
发出广播后,返回信息是同时返回吗?也就是说OnUDPRead同时接收到很多机器发来的信息。如果是同时返回OnUDPRead怎么才能处理得过来呢。
 
这样的UDPSERVER底层封装。。。
可以同时接受很多信息。你只要实现一条信息的处理就可以了 ,接受多的信息是系统内部的事情,系统内部会调用线程自己来处理这些信息 ,这些你不必管。
就象操作系统里面的连接池,一样内部会自己处理的 。
 
哪位高手可以写个例子啊 ,我也在找这方面的例子!
 
后退
顶部