如何修复Flutter(Dart)WebSocket上的错误“接收到完整的标头之前关闭连接”

时间:2019-04-26 22:46:26

标签: websocket dart flutter socket.io header

如何解决该错误?

我已经使用过库=> web_socket_channel:^ 1.0.12

库链接=> https://pub.dartlang.org/packages/web_socket_channel#-readme-tab-

错误输出=> WebSocketChannelException:WebSocketChannelException:HttpException:在接收到完整标头之前,连接已关闭,uri = http://192.168.1.106

我的套接字代码

WebSocketChannel channel = IOWebSocketChannel.connect("ws://192.168.1.106:80");

channel.stream.listen(
      (data) {
        print("Socket: data => " + data.toString());
      },
      onError: (error) {
        print("Socket: error => " + error.toString());
      },
      onDone: () {
        print("Socket: done");
      },
    );

通过这种方式,我正在发送消息。

channel.sink.add(/*data*/);

我的错误在哪里?

0 个答案:

没有答案