udp有机开端口的问题


UDPClient.Send(msg, msg.Length, endPoint);

当这条语句执行的时候...客户端会向指定的服务器将消息发出去.

并且在客户机上随机开端口与服务器链接

服务很容易获取到客户机开的端口...

我想问的是..客户机怎么如何获取这个端口?


郎朗坤
浏览 331回答 2
2回答

慕桂英546537

1. 你可以通过UdpClient 的构造函数指定本地Port2. 如果你不指定本地端口,通过下面方法获取本地端口。            UdpClient udpClient = new UdpClient();            udpClient.Send(new byte[10], 10, "127.0.0.1", 10000);            IPEndPoint ipep= udpClient.Client.LocalEndPoint as IPEndPoint;            if (ipep != null)            {                Console.WriteLine(ipep.Port);            }

FFIVE

udpListener tcpl = new udpListener(5656);正解。
打开App,查看更多内容
随时随地看视频慕课网APP