【flutter】websocket登录,消息监听

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>),好了下面开始说正事:


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信息呢?

郑重声明:本站部分内容转载自网络,版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们(QQ/微信153890879)修改或删除,多谢。