Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
java - 如何使用Java中的套接字编程检查远程服务器是否正在侦听特定端口?
我需要检查这一点,以便我可以在该指定端口上启动与该服务器的连接。
连接到它确实会检查它是否正在收听。你不需要自己再做一次。
一般来说,了解任何资源是否可用的最佳方法就是尝试使用它。当你使用它的时候,你仍然需要处理错误,那么为什么要把所有的代码写两次呢?并且首先检查会引入一个时间窗口,在此期间情况可能会发生变化。或者你使用不同的技术来检查,这可能会产生不同的结果,或者你使用相同的技术,这只是多余的。
不要试图预测未来。这是没有必要的。无论如何,它很快就会到达。