如何在 Android 中为 SocketIO 设置传输?
How to set transports for SocketIO in Android?
我花了很长时间研究 SocketIO 中的传输 Android。
我需要为 Options 设置传输是 "websocket" 而不是 "polling",
也许 Socketio 设置默认传输是轮询。
感谢任何帮助,谢谢。
您必须使用 transports
选项:
import io.socket.engineio.client.transports.WebSocket;
//...
IO.Options opts = new IO.Options();
opts.transports = new String[] { WebSocket.NAME };
Socket mSocket = IO.socket("http://example.com/", opts);
投票:
import io.socket.engineio.client.transports.Polling;
//...
opts.transports = new String[] { Polling.NAME };
你可以查看这个socket.io test
我花了很长时间研究 SocketIO 中的传输 Android。 我需要为 Options 设置传输是 "websocket" 而不是 "polling", 也许 Socketio 设置默认传输是轮询。
感谢任何帮助,谢谢。
您必须使用 transports
选项:
import io.socket.engineio.client.transports.WebSocket;
//...
IO.Options opts = new IO.Options();
opts.transports = new String[] { WebSocket.NAME };
Socket mSocket = IO.socket("http://example.com/", opts);
投票:
import io.socket.engineio.client.transports.Polling;
//...
opts.transports = new String[] { Polling.NAME };
你可以查看这个socket.io test