kma*_*ks2 4 .net c# sockets tcpclient
出于构造速率限制器的目的,我需要能够区分通过同一网关路由的不同用户.因此,如果我有100个具有相同IP地址的客户端,我想将它们与远程网关/主机/路由器上的相关端口区分开来.
我可以轻松获得IP:
string clientIPAddress = ((IPEndPoint)tcpClient.Client.RemoteEndPoint).Address.ToString();
Run Code Online (Sandbox Code Playgroud)
是否有类似的方法来获取客户端的远程端口号?谢谢.
Sun*_*nny 19
var port = ((IPEndPoint)tcpClient.Client.RemoteEndPoint).Port
Run Code Online (Sandbox Code Playgroud)
参考:http://msdn.microsoft.com/en-us/library/system.net.ipendpoint.port.aspx
HTH.
| 归档时间: |
|
| 查看次数: |
14229 次 |
| 最近记录: |