C#程序怎么知道自己正在用的tcp端口号?

2024-11-14 23:53:26
推荐回答(2个)
回答(1):

你使用的是Socket、还是TcpClient这个对信庆顷滑陆象?
如果差如是Socket则可直接使用LocalEndPoint这个属性获取本机的IP地址和端口

如果是TcpClient则可使用tcpClient.Client.LocalEndPoint这个属性。(tcpClient是一个TcpClient的实例)
这个属性是与服务端连接成功后才能获取的。

回答(2):

用到HostEntry类,百度搜搜用法或是MSDN