本文主要是介绍关于Socket发送数据后,发现接收方的地址不是Socket指定地址的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题
这个标题我不知道怎么起比较好。具体看下面的问题过程:
我在局域网内有三台设备,假设为A,B,C三台,三台设备通过交换机连接
。其中A是我自己的电脑,B和C则是其它设备。A通过Udp给B和C发送数据。但是,当我给B发送数据
的时候,结果是C收到数据
并回复A。或者是我给C发送数据
后,结果是B收到数据
并回复A。
原因
我将抓到的包发给了我组长,最终他发现了原因。B和C设备的Mac地址一样
,导致地址冲突。
接着我将Mac地址修改后,三台设备的通讯恢复正常。
结束
希望这篇记录能帮助到同样问题卡壳的人~
这篇关于关于Socket发送数据后,发现接收方的地址不是Socket指定地址的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!