如何在Android中设置SocketIO的传输?

时间:2017-05-17 04:00:12

标签: android socket.io transport

我花了很长时间研究SocketIO Android中的传输。 我需要设置选项的传输是" websocket"而不是"轮询", 也许Socketio设置默认传输是轮询。

感谢任何帮助,谢谢。

1 个答案:

答案 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