C# UDP 端口侦听冲突

本地地址192.168.1.1:85(发送端口)86(接收端口)
远端192.168.1.210.85(发送和接收)
用wireshark侦听完全没有问题,我用c#写了个控制台程序,监听192.168.1.1 : 86端口,然后就一直存在端口冲突。请提供思路,如何模仿wireshark的方法,或者解决下面代码的问题
我目前的核心代码如下
public void CT45UdpReader(CancellationTokenSource cts)
{
try
{
while (!cts.IsCancellationRequested && _client != null)
{
var result = _client.Receive(ref _iep);
Console.WriteLine(Encoding.UTF8.GetString(result));
_udpAlive = true;
}
}
catch (Exception ex)
{
Console.WriteLine("Reader fail: " + ex.Message);
}
}

这个不会出问题的,是你代码写的有问题,贴代码。你是不是每次都重新监听了86端口。追问

另一个设备是一直在监听86端口的,我现在写的控制台也在监听86端口,存在冲突,但是wireshark监听的时候没有问题

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网