如何检查网络中 java 中特定端口的服务器?
how to check server at particular port in java in network?
我在网络 (WiFi) 的特定端口有一台服务器 运行。同一端口上的多个 IP 上可以有多个服务器 运行。我想知道所有 运行 服务器的 IP。我是初学者。考虑到我想在 Java (Android) 中进行,我应该如何进行?
假设您知道所有相关的 IP 地址:
for (String ipAddress : ipAddresses)
{
try (Socket socket new Socket(ipAddress, port))
{
System.out.println(ipAddress+":"+port+" is listening");
}
catch (IOException exc)
{
System.out.println(ipAddress+":"+port+" connection failure: "+exc);
}
}
E&OE
我在网络 (WiFi) 的特定端口有一台服务器 运行。同一端口上的多个 IP 上可以有多个服务器 运行。我想知道所有 运行 服务器的 IP。我是初学者。考虑到我想在 Java (Android) 中进行,我应该如何进行?
假设您知道所有相关的 IP 地址:
for (String ipAddress : ipAddresses)
{
try (Socket socket new Socket(ipAddress, port))
{
System.out.println(ipAddress+":"+port+" is listening");
}
catch (IOException exc)
{
System.out.println(ipAddress+":"+port+" connection failure: "+exc);
}
}
E&OE