【问题标题】:How to set transports for SocketIO in Android?如何在 Android 中为 SocketIO 设置传输?
【发布时间】:2017-10-16 08:27:43
【问题描述】:

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

任何帮助表示赞赏,谢谢。

【问题讨论】:

    标签: android socket.io transport


    【解决方案1】:

    您必须使用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

    【讨论】:

    猜你喜欢
    • 2023-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-12
    • 2013-03-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多