flutter_socket_io icon indicating copy to clipboard operation
flutter_socket_io copied to clipboard

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

Open rellyxx opened this issue 6 years ago • 4 comments

image

rellyxx avatar May 24 '19 03:05 rellyxx

是对服务器端推送消息有什么要求吗?同样的服务端代码,我可以在web端监听到消息

rellyxx avatar May 24 '19 03:05 rellyxx

  1. 你确定 socket 已经连接?(即 那句 pprint('connected...'); 已经执行?另外为什么是 pprint, 不是 print,pprint 是自己写的函数?)

  2. 你确定 服务器端 已经 emit "news"? 并且有一个参数?并且服务器是发送给这个客户端(没有发错给别的客户端)?

lhcdims avatar Jun 05 '19 15:06 lhcdims

1.确定socket已经连接,ppprint是一个函数(打印到app界面上) 2.当socket已经连接时,我会记录下当前连接的clientId(服务端 emit “news”的时候用),服务端执行emit “news” 控制台就会打印 image所以,可以保证当前测试的客户端确实能响应服务端推送的消息,但是回调函数就是不能执行。。。

rellyxx avatar Jun 09 '19 07:06 rellyxx

@lhcdims 非常感谢你的回答,我已经找到另一个插件来解决我的问题了

rellyxx avatar Jun 09 '19 07:06 rellyxx