2014-01-22 5 views
3

Я создаю клиент android, используя сокет, а не Socket.io, а узел js - это сервер.
Мне нужно знать ответы для этого.Клиентский узел Android Socket js server

1.It возможно, что я спросил?
2.Can socket.io может быть реализован как клиент android?
3.If socket.io не доступен, а затем показать, как реализовать это сокет?
4.Если возможно, покажите, как реализовать?

ответ

4

Одним из лучших решений является использование socket.io-java-client, который полностью поддерживает андроид.

EDIT: Если вы используете Socket.io 1 или более поздней версии, то используйте nkzawa socket.io-client.java

1

Это учебник я сделал, чтобы сообщить Android с сервером Node.js:

(без какой-либо дополнительной библиотеки)

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(); 
Смежные вопросы