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 關注
- 365 瀏覽
添加回答
舉報
0/150
提交
取消