0

ローカル 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を使用する必要がありますか? ご協力ありがとうございました。

4

3 に答える 3

0

Netty フレームワーク ( http://netty.io ) を使用してみてください。私はすべてのクライアント サーバー プログラミングに多くを使用しました。Netty はサーバー側に適しています。Android の場合、サーバーからのプッシュ通知が不要な場合は HttpClient を使用します。プッシュ通知が必要な場合は、https ://code.google.com/p/android-random/ (KeepAliveService) にアクセスしてください。良いスタートです。

于 2013-09-06T16:04:41.980 に答える