注册 登录
编程论坛 VC++/MFC

UDP 通讯错误

邵帅 发布于 2014-04-24 09:47, 722 次点击
因需要,要实现以下功能:
1.多个UDP端(设为UDP客户端)和1个UDP端(设为UDP服务器)进行通讯(通讯双方是处于同一台机器上)

我使用的是CSOCKET类,由于UDP是没有连接的我是这样处理的:UDP服务器在OnReceive中获取UDP客户端的IP和端口并在连接表中存储,这样在收到数据后就知道是
哪个UDP客户端发来的了,再用SendTo函数发给指定的客户端了。


问题描述:有的数据需要同时发送给所有的UDP客户端,我就遍历连接表,用SendTo函数发送,开始一切正常。但当我关闭某个UDP客户端程序后,再进行群发操作时,UDP服务器就出错了。
截图如下:
只有本站会员才能查看附件,请 登录

求大神解答!!急!
1 回复
1