Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在LAN中自动定位java RMI注册表?_Java_Registry_Client_Rmi - Fatal编程技术网

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

是否可以在LAN中自动定位java RMI注册表?,java,registry,client,rmi,Java,Registry,Client,Rmi,我根本不是RMI方面的专家,但我想知道是否有任何方法可以自动检测局域网中的远程注册表。为什么我需要这个?我正在编写一个多人游戏,我希望当你开始游戏时,它会寻找一个已经运行的服务器。如果程序在LAN中找不到RMI注册表,它会自己启动一个。如果另一个客户端在局域网内启动游戏,他将找到已经启动游戏的玩家的注册中心。这样可能吗?谢谢您的帮助。至少,我认为您必须指定要扫描的地址和端口范围 这个项目是一个小型应用程序,能够监视注册表(使用地址和端口)及其内容列表。它是开源的,因此您可以浏览代码并从中学习。J

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

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


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

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

谢谢!这正是我想要的。