我有麻烦,从发送数据Android Client到NodeJS Server.
我在客户端使用Socket.IO-client java库.
但是,对我来说没有太多信息.
如何从android客户端向nodejs服务器发送二进制数据?
我在 android 中保持套接字连接时遇到问题。
我在我的应用程序中使用Socket.IO-client java 库。
当屏幕打开时,套接字连接保持不变。
但是,如果屏幕关闭,则套接字会因 ping 超时而断开连接。
我怎么解决这个问题?
我像这样打开连接。
private static final String EVENT_CONNECT = Socket.EVENT_CONNECT;
private static final String EVENT_MESSAGE = Socket.EVENT_MESSAGE;
private static final String EVENT_DISCONNECT = Socket.EVENT_DISCONNECT;
private static final String EVENT_PING = Socket.EVENT_PING;
private static final String EVENT_CONNECT_TIMEOUT = Socket.EVENT_CONNECT_TIMEOUT;
private static final String EVENT_ERROR = Socket.EVENT_ERROR;
public void connect() {
if (socket != null && socket.connected() == true) {
return;
}
IO.Options options = new IO.Options();
options.timeout = 60 * 1000; …Run Code Online (Sandbox Code Playgroud)