【发布时间】:2017-10-16 08:27:43
【问题描述】:
我花了很长时间研究 SocketIO Android 中的传输。 我需要为选项设置传输是“websocket”而不是“轮询”, 也许 Socketio 设置的默认传输是轮询。
任何帮助表示赞赏,谢谢。
【问题讨论】:
标签: android socket.io transport
我花了很长时间研究 SocketIO Android 中的传输。 我需要为选项设置传输是“websocket”而不是“轮询”, 也许 Socketio 设置的默认传输是轮询。
任何帮助表示赞赏,谢谢。
【问题讨论】:
标签: android socket.io transport
您必须使用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
【讨论】: