UDPClient.Send(msg, msg.Length, endPoint);当这条语句执行的时候...客户端会向指定的服务器将消息发出去.并且在客户机上随机开端口与服务器链接服务很容易获取到客户机开的端口...我想问的是..客户机怎么如何获取这个端口?
2 回答
慕桂英546537
TA贡献1848条经验 获得超10个赞
1. 你可以通过UdpClient 的构造函数指定本地Port
2. 如果你不指定本地端口,通过下面方法获取本地端口。
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);
}
- 2 回答
- 0 关注
- 330 浏览
添加回答
举报
0/150
提交
取消