2013-04-05 6 views
8

私はアンドロイドクライアントからnode.jsサーバー(それは休憩サービスを持っています)と通信する必要がある小さなプロジェクトに取り組んでいます...私はこのリンクを参照しましたCombining java and nodejs for android app。 ..そこに私はWebソケットの代わりに通信することができますどのような方法です。AndroidクライアントからNode.jsサーバーと通信する方法

答えて

10

このhttp://www.mkyong.com/webservices/jax-rs/restfull-java-client-with-java-net-url/をチェックWebAppのを作成した場合、それは同様に簡単なサーバーの例が含まれていますが、私はクライアントコードは、あなたにとって有用であるべきだと思います。

this SOの質問がありますので、より有益な情報が必要です。

+0

それは働いた! ThankQ –

2

あなたはそれが役に立つSocket.io

+0

返信ありがとうSung-Pil Lim .... javaで書かれたクライアントを共有できますか? –

+0

参考のため、[Android用Socket.io](http://socket.io/blog/native-socket-io-and-android/)があります。 – Keith

6

はそれはOPの投稿以来、長い時間がかかったが、それを見ることができる人のために、これは私がNode.jsのサーバーにあなたのAndroidを通信させるために作られたチュートリアルです。(追加のライブラリなし)

https://causeyourestuck.io/2016/04/27/node-js-android-tcpip/

これは、最後にどのように見えるかの前触れです:

Client socket = new Client("192.168.0.8", 1234); 
socket.setOnEventOccurred(new Client.OnEventOccurred() { 
    @Override 
    public void onMessage(String message) { 
    } 

    @Override 
    public void onConnected(Socket socket) { 
     socket.send("Hello World!"); 
     socket.disconnect(); 
    } 

    @Override 
    public void onDisconnected(Socket socket, String message) { 
    } 
}); 

socket.connect(); 
関連する問題