套接字io在Android 9.0上不起作用-io.socket.engineio.client.EngineIOException xhr轮询错误

时间:2019-04-27 18:17:44

标签: android socket.io android-9.0-pie

我正在使用Socket io在本地主机上开发一个android应用。

当我在android 8.1和android 4.4上测试时,我可以正常工作。 但是当我尝试使用Android 9.0时,无法连接到本地主机。

  

错误“ io.socket.engineio.client.EngineIOException:xhr轮询错误”。

注意:我不使用SSL

(build.gradle.dependencies)

implementation ('io.socket:socket.io-client:1.0.0') {
    exclude group: 'org.json', module: 'json'
}                

错误返回的地方

client = IO.socket("http://localhost:3000"); 

...

client.on(Socket.EVENT_CONNECT_ERROR, new Emitter.Listener() {
    @Override
    public void call(final Object... args) {
        for (int i = 0; i < args.length; i++) {
            Log.d(TAG, args[i]);
            // io.socket.engineio.client.EngineIOException: xhr poll error
        }
    }
});

...

client.connect();

0 个答案:

没有答案