【发布时间】:2013-09-10 16:48:18
【问题描述】:
我正在尝试创建一个本地 Java 服务器和一个连接到该服务器的 Android 应用程序。我搜索了一下,发现我可以使用 WebSocket 来创建连接,但我没有找到任何关于 rmi 注册表的信息。我尝试使用它,但我无法让它工作,所以我不得不使用 WebSocket 和这段代码
> int port=2111;
> try {
> ServerSocket servSock;
> servSock = new ServerSocket(port);
> System.out.println("[+] Server ready.");
>
> while(true)
> {
> //Assigns a new thread to any client connected
> Socket socket = servSock.accept();
> new MySocketServer(socket).start();
> }
>
> }catch (IOException e) {
> e.printStackTrace();}
对于 android 应用程序是否也有类似 rmi 的东西,或者我必须使用 WebSocket 进行连接?感谢您的帮助。
【问题讨论】:
-
我建议你看看一个名为 KryoNet 的库。我以前用过,很棒。 code.google.com/p/kryonet/#Remote_Method_Invocation
标签: java android sockets client rmi