客户端程序连接服务器端程序的时候,客户端的Port是随机分配的,那么客户端程序怎么获取自己正在使用的端口号呢?
谢谢!
C#程序怎么知道自己正在用的tcp端口号?
答案:2 悬赏:10
解决时间 2021-03-07 22:21
- 提问者网友:独菊痴梦
- 2021-03-07 19:23
最佳答案
- 二级知识专家网友:荒唐后生
- 2021-03-07 20:41
你使用的是Socket、还是TcpClient这个对象?
如果是Socket则可直接使用LocalEndPoint这个属性获取本机的IP地址和端口
如果是TcpClient则可使用tcpClient.Client.LocalEndPoint这个属性。(tcpClient是一个TcpClient的实例)
这个属性是与服务端连接成功后才能获取的。
如果是Socket则可直接使用LocalEndPoint这个属性获取本机的IP地址和端口
如果是TcpClient则可使用tcpClient.Client.LocalEndPoint这个属性。(tcpClient是一个TcpClient的实例)
这个属性是与服务端连接成功后才能获取的。
全部回答
- 1楼网友:啵啵桃汀
- 2021-03-07 21:16
你好!
用到HostEntry类,百度搜搜用法或是MSDN
我的回答你还满意吗~~
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |