Centos下UDP通讯问题,很棘手!!!

ivox 2013-01-15 11:48:23
两台Centos主机(固定IP)组成的局域网,双方可以ping通,只是使用UDP广播和组播都不能通讯。
但是如果我再连入一台XP系统的主机(固定IP),这两台Centos马上就可以进行UDP广播和组播了,而且在通讯的过程中即使拔掉XP主机的网线,同样可以通讯。

前提是每台主机都属于相同的网段,交换机也支持组播,而且我在Centos上也配置了组播的路由啦。

那位知道这是什么原因呢?
...全文
1826 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
whizer 2013-01-15
  • 打赏
  • 举报
回复
只是组播报文和广播报文不通吗?单播报文通不?还有就是XP主机是怎么连接的,仅仅连接到交换机上做旁路还是别的?
ivox 2013-01-15
  • 打赏
  • 举报
回复
问题解决了,因为一直没有怀疑这么简单, 因为我的程序是在xp上,centos上只是smb到xp,把xp上的程序挂在centos系统中运行的,因此,当xp拔掉后,自然就没有真实的程序了,centos上只是一个程序的空壳,所以不能运行出什么结果。而当插上xp后,自然就可以运行了。 不过还是非常感谢whizer, 结贴!!!!!!!!!!
whizer 2013-01-15
  • 打赏
  • 举报
回复
用两台机子直连试试,先把交换机去掉。
ivox 2013-01-15
  • 打赏
  • 举报
回复
centos上的所有服务都开了,还是不行
ivox 2013-01-15
  • 打赏
  • 举报
回复
同一个交换机。 端口号也查过了,防火墙关闭了 刚刚测试了TCP,也是不通的。 晕了
whizer 2013-01-15
  • 打赏
  • 举报
回复
你的XP和另外两台机子是连接到同一个交换机吗?ping通的话说明网络层是没有问题的。udp已经到了传输层了,与基础网络关系不太大,你查查端口号啊,开的服务啊什么的,还有就是查查防火墙的配置。另外可以查查TCP是否是通的,如果TCP通那么只与UDP协议有关。
ivox 2013-01-15
  • 打赏
  • 举报
回复
单播也不同。 XP就是用网线连接上就好了,XP只是操作系统在运行,没有特别运行什么。 就是连接的普通的交换机上,电子市场上都可以买到的那种。

3,881

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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