Android Socket客户端节点js服务器

时间:2014-01-22 22:32:01

标签: javascript android node.js sockets socket.io

我使用套接字而不是Socket.io创建一个android客户端,而节点js是服务器 我需要知道答案。

1.我有可能问过吗? 2.Can socket.io可以实现为android客户端吗? 3.如果socket.io不可用,那么请说明如何通过套接字来实现它? 4.如果可能,那么说明如何实施?

2 个答案:

答案 0 :(得分:4)

最好的解决方案之一是使用完全支持Android的socket.io-java-client

修改 如果您使用的是socket.io 1或更高版本,请使用nkzawa socket.io-client.java

答案 1 :(得分:1)

这是我使用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();