请教单网卡多IP下UDP互传问题
先开发中遇到一个问题:
一台计算机,单网卡,配置了两个IP地址IPA和IPB,启动两个应用程序,分别用相同的端口绑定不同的IP,以实现两个应用程序通信的目的。但是测试时发现,后启动的程序向先启动的程序传输没有问题,而先启动的程序向后启动的程序发送失败。
同样的两个程序,在不同的计算机上运行是没有问题的。
现求助于各位大侠,对于单网卡多IP的情况,使用UDP传输是不是会有这种情况出现。或者说这个问题纯粹是程序编写错误导致的?
APP_A(IPA,SendPortA,RecvPortB)
↑↓
(APP_A与APP_B,后启动的可以发送成功,先启动的发送失败。)
↑↓
APP_B(IPB,SendPortA,RecvPortB)
[解决办法]
port只能帮一次
再棒就失败了
[解决办法]
1楼说的对,怎么会这么设计呢???