2014-01-22 6 views
3

Socket.io가 아닌 소켓을 사용하여 안드로이드 클라이언트를 만들고 js가 서버입니다.
답변을 알아야합니다.안드로이드 소켓 클라이언트 노드 js 서버

1. 제가 질문했을 가능성이 있습니까?
2.Can socket.io를 Android 클라이언트로 구현할 수 있습니까?
3. socket.io를 사용할 수 없다면, 이것을 소켓별로 구현하는 방법을 보여주십시오.
4. 가능한 경우 구현 방법을 보여주십시오.

답변

4

최상의 해결책 중 하나는 완전히 안드로이드가 지원되는 socket.io-java-client을 사용하는 것입니다.

편집 : 당신이 socket.io 1 이상을 사용하는 다음이 나는 Node.js를 서버와 안드로이드를 전달하기 위해 만든 튜토리얼 nkzawa socket.io-client.java

1

사용하는 경우 : (

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(); 
관련 문제