安卓套接字客户端与Node.js服务器

3

我正在使用Socket而不是Socket.io创建一个Android客户端,而Node.js是服务器端。
我需要了解以下问题的答案:

1.这是否可能?
2.Socket.io能否作为Android客户端实现?
3.如果Socket.io不可用,则如何通过Socket实现?
4.如果可能,请展示如何实现。

2个回答

4

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();

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接