【问题标题】:Select IP Addresses which use a specific port选择使用特定端口的 IP 地址
【发布时间】:2013-11-09 04:00:57
【问题描述】:

我的想法是创建一个网站,用户可以在其中单击一个按钮,该按钮将查看 IP 地址以查看哪个端口正在使用某个端口,例如:

我想搜索与使用端口#3620(显然正在使用)的本地主机通信的 IP 地址,代码将显示所有 IP 地址。

我的问题是看看这是否可行,如果可行,有人可以简要介绍一下如何做到这一点吗?

【问题讨论】:

  • 所有的IP地址?这是一个相当大的目标。
  • 或者至少是本地计算机之间通信的IP地址还是同样的问题?

标签: web ip port ip-address


【解决方案1】:

要查看端口是否打开,请查看以下内容: In C#, how to check if a TCP port is available?

您甚至可以遍历 IP 地址的所有端口号并检查打开的端口号。

 TcpClient tcpClient = new TcpClient();
 try
 {
    tcpClient.Connect("127.0.0.1", 9081);
    Console.WriteLine("Port " + 9081+ " Open");
 }
 catch (Exception)
 {
    Console.WriteLine("Port " + 9081+ " Closed");
 }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-11
    • 2017-10-01
    • 1970-01-01
    • 2017-08-13
    • 2014-03-14
    • 2019-11-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多