社区
网络通信/分布式开发
帖子详情
udp socket 写的即时通遇到的问题,[求救]
xiaowei_001
2012-03-22 09:16:24
写了一个小的即时通聊天软件,用udp Socket方式进行收发信息,
将服务器通过映射多口的方式放在公网上,现在的问题是,
多台计算机都可以聊,其中一台计算机A也可以聊,
但有时候别的客户端发给A的信息,A收不到,A可以发给别的客户端,
(通过抓包,信息也传递到A了,或者让A重启下软件,别的客户端又能收发A了)
A与服务器间的收发至始至终都是正常的。
补充下:重启下路由,一切也正常了
...全文
104
2
打赏
收藏
udp socket 写的即时通遇到的问题,[求救]
写了一个小的即时通聊天软件,用udp Socket方式进行收发信息, 将服务器通过映射多口的方式放在公网上,现在的问题是, 多台计算机都可以聊,其中一台计算机A也可以聊, 但有时候别的客户端发给A的信息,A收不到,A可以发给别的客户端, (通过抓包,信息也传递到A了,或者让A重启下软件,别的客户端又能收发A了) A与服务器间的收发至始至终都是正常的。 补充下:重启下路由,一切也正常了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shuihan20e
2012-03-27
打赏
举报
回复
下断点看下是哪里的问题
faunaq
2012-03-26
打赏
举报
回复
UDP 数据包是不稳定的,出现丢失丢包的情况非常正常。
所以建议你修改成TCP的方式进行通信。
C#的
Socket
实现
UDP
协议通信
C#的
Socket
实现
UDP
协议通信 CSharp
基于c#
socket
udp
的简单的局域网聊天软件 含源码
基于c#
socket
udp
的简单的局域网聊天软件 文件中有两个版本 一个是devexpress开发的(ITalk) 其实没啥特殊的效果 怕网友打不开 就重新再普通的winform(ITalkTradition)里面复制了一个
C#
Socket
TCP和
UDP
报文及端口测试工具的开发(提供源码)万能超好测试工具
C#
Socket
TCP和
UDP
报文及端口测试工具的开发(提供源码)万能超好测试工具
C语言
UDP
socket
编程
C语言
UDP
socket
编程
UDP
服务器步骤如下: 1.创建等链接套接字fd=
socket
() 2.绑定待链接套接字bind(fd,服务器ip和端口) 3.等待信息recvfrom(fd,对端地址)
UDP
客户端步骤如下: 1.创建待连接套接字fd=scoket() 2...
UDP
socket
--bind
创建一个
udp
socket
后,此时
socket
中并没有任何地址相关的信息,服务器端需要将本地Ip地址及端口号bind到
socket
上。 应用层会调下如下
socket
API: bind(fd, (struct sockaddr)&addr, addr_len) fd:
socket
所...
网络通信/分布式开发
1,593
社区成员
32,963
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章