急问,同一进程如何通过同一端口发送和接收UDP数据包(100分相送) 发送和接收不需要同时进行。在同一端口上每10秒发送一次数据,并能接收发送到这个端口的数据。我用setsockopt讲套接字设置成SO_RESEADDR这样好像可以了但是后面发现丢包现象狠严重。不知道如何解决,望各位不吝赐教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to:catyou你是通过什么方式实现的哇?也是通过setsockopt来实现么?我现在想通过OVERLAPPED来控制,不知道可不可行? 哦,我是直接用socket的,没有用到重叠的,测试过同时发送1000个登录包都能正确处理的。应该是可以的。一个接收线程做接收就可以了, lxas (八云) :你的意思是不是申请了两个套接字,在同一个端口上绑定然后一个套接字专门负责发送,而另外一个专门负责接收?(看你需要SO_REUSEADDR估计是这样吧?)如果是这样,那么你所谓的丢包是很正常的。实际上你没有必要申请两个套接字啊,完全可以在一个套接字上同时收发的 thx maoyinjie. ^^已经解决了。 SHFileOperation函数在system权限下的问题 急问:如何创建一无模式对话框,并把它定位到指定位置?在线等。 讨论:CSDN当前使用的xsl是什么? 【让XML以Html显示!!】 努力学习软件开发还要学习英语,英语高手来指点英语四级学习方法,大量散分。。。 关于ActiveX控件的签名问题 怎么在vc下调用Oracle的存储过程? 欢迎大家多多支持小弟的网站 如何显示汉字 将CString内容附加到文件末尾 关于进程请高手指教 PC端对串口串口接收到的数据进行奇偶校验 请各位帮说说异步串口通讯时WriteFile的工作原理
你是通过什么方式实现的哇?也是通过setsockopt来实现么?我现在想通过OVERLAPPED来控制,不知道可不可行?
然后一个套接字专门负责发送,而另外一个专门负责接收?(看你需要SO_REUSEADDR估计是这样吧?)
如果是这样,那么你所谓的丢包是很正常的。
实际上你没有必要申请两个套接字啊,完全可以在一个套接字上同时收发的
已经解决了。