是否可以在LAN中自动定位java RMI注册表?

时间:2012-03-26 14:17:53

标签: java registry client rmi

我根本不是RMI的专家,但我想知道是否有任何方法可以自动检测局域网中的远程注册表。我为什么需要这个?我正在编写一个多人游戏,我希望当你开始游戏时,它会寻找已经运行的服务器。如果程序在局域网中找不到rmiregistry,它会自动启动。如果另一个客户在局域网内启动游戏,他将找到已经开始游戏的玩家的rmiregistry。有可能吗?谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

Jini命名和发现服务是一个(相当大)的实现。

答案 1 :(得分:0)

至少,我认为您必须指定要扫描的地址和端口范围。

这个项目rmi registry monitor是一个小型应用程序,它能够监视注册表(使用地址和端口)列表的内容。它是开源的,因此您可以浏览代码并从中学习。