无法使用socket_io_client连接到套接字

时间:2020-09-15 13:13:30

标签: flutter sockets dart chat

我的聊天应用程序使用的是socket_io_client 0.9.11,但是我无法连接到套接字。并给出连接错误。可能是问题所在。

这是我的套接字连接代码:

Socket socket;



socket = io(ApiConstants.SOCKETURL);
socket.on('connect', (_) {
  print('connect');
  socket.emit('msg', 'test');
});
try{
  socket.on("connect_timeout", (data) =>  print('connect_timeout'));
  socket.on("reconnecting", (data) =>  print('reconnecting'));

  socket.on('connect_error', (_) {
    print('connect_error');
    socket.emit('msg', 'test');
  });
  socket.on('event', (data) => print(data));
  socket.on('disconnect', (_) => print('disconnect'));
  socket.on('fromServer', (_) => print(_));
}on SocketException catch(e){
  print("asdsadsa,${e}");
}

套接字响应

I/flutter (26763): connect_error
I/flutter (26763): connect_error
I/flutter (26763): reconnecting
I/flutter (26763): reconnecting
I/flutter (26763): connect_error
I/flutter (26763): connect_error
I/flutter (26763): reconnecting
I/flutter (26763): reconnecting
I/flutter (26763): connect_error
I/flutter (26763): connect_error

错误:

WebSocketException: Connection to 'https://myurl:0/socket.io/?EIO=3&transport=polling#' was not upgraded to websocket

0 个答案:

没有答案