收听正在使用的端口

时间:2009-11-15 22:02:26

标签: c# networking port ip listener

  

可能重复:
  Get connecting IP from specified ports that using by other program.

如果某个程序使用了某个端口,有没有办法可以监听该端口并获取该端口上连接的IP?

3 个答案:

答案 0 :(得分:3)

  1. 不,您无法侦听另一个进程已在侦听的端口。
  2. 但是,您可以确定该端口上当前处于活动状态的TCP / IP连接,正如您在exact duplicate问题中所回答的那样(即使用netstat)。
  3. 如果这不能回答您的问题,您应该尝试提供更多信息,告诉您要实现的目标。

答案 1 :(得分:2)

您还可以嗅探整个网络接口,并过滤您感兴趣的相关端口。

答案 2 :(得分:0)

我不确定您在代码中是如何做到这一点的,但可以通过运行netstat -b来获取相关信息。