UDPClient.Send(msg, msg.Length, endPoint);當(dāng)這條語(yǔ)句執(zhí)行的時(shí)候...客戶(hù)端會(huì)向指定的服務(wù)器將消息發(fā)出去.并且在客戶(hù)機(jī)上隨機(jī)開(kāi)端口與服務(wù)器鏈接服務(wù)很容易獲取到客戶(hù)機(jī)開(kāi)的端口...我想問(wèn)的是..客戶(hù)機(jī)怎么如何獲取這個(gè)端口?
2 回答

慕桂英546537
TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊
1. 你可以通過(guò)UdpClient 的構(gòu)造函數(shù)指定本地Port
2. 如果你不指定本地端口,通過(guò)下面方法獲取本地端口。
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 關(guān)注
- 352 瀏覽
添加回答
舉報(bào)
0/150
提交
取消