aj12
aj12
  • 发布:2022-06-06 00:46
  • 更新:2022-06-06 00:46
  • 阅读:1122

socketTask对象的onmessage有多个时,会同时调用,而不是覆盖,如何实现覆盖呢?

分类:uni-app

在做即时通讯时,发现onmessage方法是不会被覆盖的,也就是说,当有多个onmessage,消息来了就会同时触发他们,一旦使用onmessage监听消息,就无法取消监听,除非关闭连接。这样一来,连接的管理就麻烦,我该怎么办呢? 再有,小米手机在关闭程序后,socketTask有时候不会关闭,导致消息不存入数据库。我用netty做即时通信,是应该每个会话一个链接吗?那么每次app关闭后打开,那我岂不是要重新连接很多连接到服务器?大神们啊,来鞭挞我吧,呜呜呜!

2022-06-06 00:46 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复