【发布时间】:2009-11-20 01:55:34
【问题描述】:
是否有一种简单的方法可以确保本地端口尚未打开。默认情况下,一些 TCP 套接字服务器(例如 Grizzly)似乎不执行此检查。缺少此检查时,服务器似乎启动并响应,但客户端代码只是连接到未关闭的旧服务器。这可能非常糟糕!
是否有一行简单的 Java 代码可以检查以确保该端口未被其他进程使用?
【问题讨论】:
是否有一种简单的方法可以确保本地端口尚未打开。默认情况下,一些 TCP 套接字服务器(例如 Grizzly)似乎不执行此检查。缺少此检查时,服务器似乎启动并响应,但客户端代码只是连接到未关闭的旧服务器。这可能非常糟糕!
是否有一行简单的 Java 代码可以检查以确保该端口未被其他进程使用?
【问题讨论】:
我看到了两种明显的方法:
希望对你有帮助。
【讨论】: