【问题】 egg-socket.io如何异步并行发送消息?
Open
Inactive
- Dominant language
- TypeScript
- Stars
- 19k
- Forks
- 1.8k
- PR merge metrics
- No merged PRs in 30d
Description
### 场景:
我使用egg-socket.io作为服务端,使用socket.io-client做为客户端,实现的一个即时通讯程序, 发送文本,图片,文件等各种消息都是正常的。
### 问题:
当我在客户端A向客户端B进行分片发送大文件时,在文件未发送完时,A再次发出的其他消息别人就收不到,被阻塞了,
只有当发送的文件完成之后,别人才能收到A后续发过来的消息,
### 个人认识
感觉这应该就是消息发送是串行同步的,而我希望能够并行异步,不会因为前面的消息没法送完成就被阻塞,在官网上找了下,没发现如何让消息异步不阻塞,希望各位大佬能够指点下,万分感谢!
## 相关环境信息
"egg": "^2.15.1",
"egg-socket.io": "^4.1.6",
socket.io-client:socket.io-client@2
Contributor guide
Assessment
This issue has not been assessed yet.