如何检查 RMI 是否已连接/可以连接?

发布于 2024-07-25 07:46:11 字数 1432 浏览 6 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

笨死的猪 2024-08-01 07:46:11

一般来说,您无法控制端口,它是先到先得的。 如果您想侦听端口(例如 3306),只需尝试在其上打开服务器套接字,如果绑定过程失败,因为它已在使用中。

RMI 在特定端口运行,因此您的问题可能是关于客户端套接字,在这种情况下您只需要确保 RMI 服务正在运行?

假设你想知道 RMI 是否正在运行,你可以尝试在该端口建立 RMI 服务,如果由于“拒绝连接”异常而失败,则 RMI 没有运行

Generally you cannot control ports, its sort of a first come first served. If you want to listen at a port say 3306, just try and open a server socket on it, if the process of binding fails its because its already in use.

RMI runs at a specific port, and so perhaps your question is about client side sockets in which case you only need to make sure that the RMI service is running?

Assuming u want to find out if RMI is running, u cud try establishing an RMI service at that port, if it fails because of a "Refused to connect" Exception, then RMI is not running

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文