那位高手解决一下这个棘手的UDP网络发送问题??
我在程序里先接受到数据包,然后对数据包直接转发到另外一台主机的端口A和端口B(先发到A,然后立马发送到B),但是非常奇怪的是在发送程序中两个端口打印出来是发送成功,但是在另一端端口A却有时候不能收到数据包(丢包),端口B可以收到,我现在在千兆局域网内,数据包不大,大约100字节左右,应该不可能是丢包,网络环境不错???
1)现在确认是收到了数据包
2)并且发送到同一主机另一个端口B的数据包每次都到了
3)如果把这两个连续的发送数据包的操作颠倒一下,那么端口B有有掉包的现象
4)两个发送都用的是UdpClient.Send(),两个发送操作在一起,会不会是被冲掉了,或者时间问题??
哪位高手有没有碰到这种问题,可否探讨一下~~小弟不胜感激!