socket.io - socket_io_client 监听器被调用两次
问题描述
所以我让我的听众initState
...
socket.on('synchronizedata', (packet) {
print('packet of type ${packet['packetKind']}!-> $packet');
_syncMessages(context, _message);
});
但是当服务器发出 时synchronizedata
,上面的代码会被触发两次。有什么想法吗?最初,我将它们放在build
方法上,但在阅读 [issue #15] 后,我将它们放入initState
.
有什么想法吗?
解决方案
推荐阅读
- r - for 并行循环两个变量
- python - 在 Spotfire 的可视化中识别表格
- maven - 通过 gradle maven-publish 插件发布到 maven 时出现 401 Unauthorized
- javascript - 基于 onclick 添加和删除 CSS 类
- javascript - 如何在模板字符串中使变量可选?
- openstack - 我对Openstack Token很好奇,它是关于Horizon、Keystone和Nova之间发行Scoped的起点
- python - 为什么使用 streamlit 的缓存而不是常规缓存?
- vb.net - 我的登录表单显示 OLE DB 查询不起作用
- kubernetes - Openstack (train) Populate Magnum 数据库错误
- python - 为什么字节数组不显示所有参数?(打印字节数组)