【flutter】websocket登录,消息监听

final channel = IOWebSocketChannel.connect('ws://192.168.1.110/');
channel.sink.add('{"username":"'+userName+'","password":"'+password+'"}');
channel.stream.listen((message) {
     print(message);
     if(???){
        Navigator.of(context).pushNamed(HomePage.tag);
     }
});

用户提交表单,建立websocket连接,返回形式如下:
密码错误返回:
image.png
密码正确返回:
image.png

如何做到密码正确后跳转,以及跳转后如何处理websocket信息呢?

阅读 2.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题