udp socket 写的即时通遇到的问题,[求救]

xiaowei_001 2012-03-22 09:16:24
写了一个小的即时通聊天软件,用udp Socket方式进行收发信息,
将服务器通过映射多口的方式放在公网上,现在的问题是,
多台计算机都可以聊,其中一台计算机A也可以聊,
但有时候别的客户端发给A的信息,A收不到,A可以发给别的客户端,
(通过抓包,信息也传递到A了,或者让A重启下软件,别的客户端又能收发A了)
A与服务器间的收发至始至终都是正常的。

补充下:重启下路由,一切也正常了
...全文
104 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuihan20e 2012-03-27
  • 打赏
  • 举报
回复
下断点看下是哪里的问题
faunaq 2012-03-26
  • 打赏
  • 举报
回复
UDP 数据包是不稳定的,出现丢失丢包的情况非常正常。
所以建议你修改成TCP的方式进行通信。

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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