首页 > 解决方案 > socket_io_client 监听器被调用两次

问题描述

所以我让我的听众initState...

socket.on('synchronizedata', (packet) {
      print('packet of type ${packet['packetKind']}!-> $packet');

      _syncMessages(context, _message);
    });

但是当服务器发出 时synchronizedata,上面的代码会被触发两次。有什么想法吗?最初,我将它们放在build方法上,但在阅读 [issue #15] 后,我将它们放入initState.

有什么想法吗?

标签: socket.iodartflutter

解决方案


推荐阅读