社区
网络通信/分布式开发
帖子详情
关于UDP聊天室的问题
flanks
2012-05-10 06:11:14
我编了一个聊天室,UDP方式,在单网卡的机器上测试都正常。。
可是双网卡的机器上就出问题了。
发送方和接收方都是双网卡,一个连内网路由,一个连外网路由,这样就形成了两个局域网。
我每发一条信息,如果是向所有人发送,则对方会收到2条同样的信息,如果是向某个人发送,也就是选他的计算机名,则正常,收到一条信息!!
实在是弄不明白怎么回事了!
请名位大侠帮忙。。可能我说的不是很清楚,有看不明白的,我可以补充!谢谢
...全文
139
3
打赏
收藏
关于UDP聊天室的问题
我编了一个聊天室,UDP方式,在单网卡的机器上测试都正常。。 可是双网卡的机器上就出问题了。 发送方和接收方都是双网卡,一个连内网路由,一个连外网路由,这样就形成了两个局域网。 我每发一条信息,如果是向所有人发送,则对方会收到2条同样的信息,如果是向某个人发送,也就是选他的计算机名,则正常,收到一条信息!! 实在是弄不明白怎么回事了! 请名位大侠帮忙。。可能我说的不是很清楚,有看不明白的,我可以补充!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mhhaifeng
2012-05-11
打赏
举报
回复
[Quote=引用楼主 的回复:]
我编了一个聊天室,UDP方式,在单网卡的机器上测试都正常。。
可是双网卡的机器上就出问题了。
发送方和接收方都是双网卡,一个连内网路由,一个连外网路由,这样就形成了两个局域网。
我每发一条信息,如果是向所有人发送,则对方会收到2条同样的信息,如果是向某个人发送,也就是选他的计算机名,则正常,收到一条信息!!
实在是弄不明白怎么回事了!
请名位大侠帮忙。。可能我说的不是很清楚,有看不明白……
[/Quote]
因为是广播 如果是双网卡,所以会收到两条信息
试试 三网卡 看是否收到三条信息?
你的局域网有没有nat 能否共享上网? 不能正常收发 应该是路由问题
跟踪 推测下 用户A的信息是如何到达B的
mhhaifeng
2012-05-11
打赏
举报
回复
发错地方 了 !!!
mhhaifeng
2012-05-11
打赏
举报
回复
http://topic.csdn.net/u/20110319/16/d8f50e80-6bdc-4b2e-a3d9-f3cfb7793484.html
http://tech.techweb.com.cn/thread-338156-1-1.html
C#
UDP
聊天室
【C#
UDP
聊天室
】是一个基于C#编程语言实现的简单网络通信应用,它利用了用户数据报协议(
UDP
)进行数据传输。
UDP
是一种无连接的、不可靠的传输协议,相比TCP,它更注重速度和低延迟,适用于实时通信如语音聊天、...
udp
实现
聊天室
项目
在这个“
udp
实现
聊天室
项目”中,我们主要探讨的是如何利用
UDP
(User Datagram Protocol)协议构建...此外,对于网络编程,特别是使用
UDP
时,还需要考虑如何处理可能的数据丢失、乱序等
问题
,以确保
聊天室
的正常运行。
UDP
简易
聊天室
在
UDP
聊天室
中,当一个用户成功连接到服务器并登录后,服务器会广播一条消息,通知所有在线用户新用户已上线。这涉及到
UDP
的无连接特性和广播机制。
UDP
不需要像TCP那样建立连接,而是直接发送数据报文,因此可以...
UDP
聊天室
.zip
使用 Qt 基于
UDP
协议构建网络
聊天室
实例,包含
Udp
ServerDemo 和
Udp
ClientDemo 两部分程序,由于
UDP
方式不会建立连接,所以在服务端采用QList容器管理客户端状态。
udp
.rar_
UDP
_
UDP
网络
聊天室
_
UDP
聊天室
_java
UDP
聊天
UDP
聊天室
的工作原理是基于广播或者多播的方式,每个参与者都会发送消息到一个特定的端口,其他所有监听该端口的用户都能接收到这些消息。这个过程涉及到的主要概念和技术包括: 1. **端口**:在
UDP
中,数据报文...
网络通信/分布式开发
1,594
社区成员
32,947
社区内容
发帖
与我相关
我的任务
网络通信/分布式开发
Delphi 网络通信/分布式开发
复制链接
扫一扫
分享
社区描述
Delphi 网络通信/分布式开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章