flutter_socket_io
flutter_socket_io copied to clipboard
Socket triggered::news 已经触发,但是print没有执行

是对服务器端推送消息有什么要求吗?同样的服务端代码,我可以在web端监听到消息
-
你确定 socket 已经连接?(即 那句 pprint('connected...'); 已经执行?另外为什么是 pprint, 不是 print,pprint 是自己写的函数?)
-
你确定 服务器端 已经 emit "news"? 并且有一个参数?并且服务器是发送给这个客户端(没有发错给别的客户端)?
1.确定socket已经连接,ppprint是一个函数(打印到app界面上)
2.当socket已经连接时,我会记录下当前连接的clientId(服务端 emit “news”的时候用),服务端执行emit “news” 控制台就会打印
所以,可以保证当前测试的客户端确实能响应服务端推送的消息,但是回调函数就是不能执行。。。
@lhcdims 非常感谢你的回答,我已经找到另一个插件来解决我的问题了