我花了很长时间研究SocketIO Android中的传输。 我需要设置选项的传输是" websocket"而不是"轮询", 也许Socketio设置默认传输是轮询。
感谢任何帮助,谢谢。
答案 0 :(得分:3)
您必须使用transport
选项:
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