![如何找出连接服务器指定套接字的客户端 IP 地址和客户端进程 ID](https://linux22.com/image/1322215/%E5%A6%82%E4%BD%95%E6%89%BE%E5%87%BA%E8%BF%9E%E6%8E%A5%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%8C%87%E5%AE%9A%E5%A5%97%E6%8E%A5%E5%AD%97%E7%9A%84%E5%AE%A2%E6%88%B7%E7%AB%AF%20IP%20%E5%9C%B0%E5%9D%80%E5%92%8C%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%BF%9B%E7%A8%8B%20ID.png)
答案1
如果客户端是“Linux”,则在客户端上:
#netstat -ant -p | grep "192.268.22.1:5280"
您将找到连接到端口 5280 上的服务器的进程 ID/名称。
在服务器上:
#netstat -ant -p | grep "192.268.22.1:5280"
您将找到连接到端口 5280 的服务器的客户端 IP。
顺便说一句,您无法在服务器上找到客户端进程 ID/名称。
如果客户端是“Linux”,则在客户端上:
#netstat -ant -p | grep "192.268.22.1:5280"
您将找到连接到端口 5280 上的服务器的进程 ID/名称。
在服务器上:
#netstat -ant -p | grep "192.268.22.1:5280"
您将找到连接到端口 5280 的服务器的客户端 IP。
顺便说一句,您无法在服务器上找到客户端进程 ID/名称。