我正在創建一個使用套接字而不是由Socket.io和節點js是服務器的android客戶端。
我需要知道這個答案。Android套接字客戶端節點js服務器
1.我有可能問過嗎?
2.可以將socket.io作爲android客戶端來實現嗎?
3.如果socket.io不可用,然後顯示如何通過套接字實現這個?
4.如果可能,然後展示如何實現?
我正在創建一個使用套接字而不是由Socket.io和節點js是服務器的android客戶端。
我需要知道這個答案。Android套接字客戶端節點js服務器
1.我有可能問過嗎?
2.可以將socket.io作爲android客戶端來實現嗎?
3.如果socket.io不可用,然後顯示如何通過套接字實現這個?
4.如果可能,然後展示如何實現?
最好的解決方案之一是使用完全支持android的socket.io-java-client。
編輯: 如果您使用socket.io 1或更高版本,然後使用nkzawa socket.io-client.java
這是我取得了令用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();