日期:2014-05-16  浏览次数:20676 次

linux udp通信问题
我使用虚拟机的两个linux系统进行udp通信。
我在一个linux下,udp可以正常收发数据。但是用两个系统通信就不行了。
两个系统之间ping的通,所以局域网应该建立了。
请教这可能是什么问题?
linux udp

------解决方案--------------------
en ,你看一下端口的,应该是端口的原因吧
------解决方案--------------------
测试代码使用回环就行吧,真想测试丢包什么的最好是两台机器。
------解决方案--------------------
引用:
引用:测试代码使用回环就行吧,真想测试丢包什么的最好是两台机器。
就是想试验下两个系统的udp通信,不仅仅是测试代码而已。


你window下可以用网络测试助手,再试一下,如果有问题的话可能是linux的防火墙没关,要么就是你程序有问题了,你可以贴上代码d 
------解决方案--------------------
最好贴下代码,看看你代码是怎么写的~~
------解决方案--------------------
我编译了下,可以进行通信,代码没有问题。。

我对你服务器端的IP地址值比较好奇,你能不能手动更改服务器端和客户端的IP地址为同一网段的再试试。。比如更改为:192.168.2.2~192.168.2.200等等
------解决方案--------------------
tcpdump命令看看双方是否有接到通信。
或者图形化的wireshark抓包分析。
------解决方案--------------------
iptables --list看看你UDP用的端口是不是accept