linux udp通信问题
我使用虚拟机的两个linux系统进行udp通信。
我在一个linux下,udp可以正常收发数据。但是用两个系统通信就不行了。
两个系统之间ping的通,所以局域网应该建立了。
请教这可能是什么问题?
linux
udp
------解决方案--------------------en ,你看一下端口的,应该是端口的原因吧
------解决方案--------------------测试代码使用回环就行吧,真想测试丢包什么的最好是两台机器。
------解决方案--------------------
你window下可以用网络测试助手,再试一下,如果有问题的话可能是linux的防火墙没关,要么就是你程序有问题了,你可以贴上代码d
------解决方案--------------------最好贴下代码,看看你代码是怎么写的~~
------解决方案--------------------我编译了下,可以进行通信,代码没有问题。。
我对你服务器端的IP地址值比较好奇,你能不能手动更改服务器端和客户端的IP地址为同一网段的再试试。。比如更改为:192.168.2.2~192.168.2.200等等
------解决方案--------------------tcpdump命令看看双方是否有接到通信。
或者图形化的wireshark抓包分析。
------解决方案--------------------iptables --list看看你UDP用的端口是不是accept