c++ vc socket 长连接问题,cmpp网关的,同时收发丢包问题?

hjzhjz1986 2012-02-05 05:30:20
现在做一个通信程序(移动cmpp 通信网关),是socket长连接,同时开启收发线程的话,接收线程会丢包(估计是长连接,和发送线程使用同一个socket),如果关闭发送线程,那么接收程序性能会很好,都不会丢包(无论客户端发多快),这个该如何解决,谢谢各位大侠了~
...全文
191 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhanshen2891 2012-02-06
  • 打赏
  • 举报
回复
你是用的TCP协议么?
Eleven 2012-02-06
  • 打赏
  • 举报
回复
socket是全双工的,发送和接收并不相互影响的,可能是接收或者发送逻辑处理上存在问题?公用缓冲区?
fishion 2012-02-06
  • 打赏
  • 举报
回复
你可以抓包看看在使用发送线程的过程中,是否有数据传到本机上。
看看客户端是否都正确发送数据到本机上了

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧