ws框架:是websocket的简单封装,提供了很多便捷的接口,uni-app中要使用这个,其他的socket在app端会有报错。因为app不能使用web的API,这个个第三个的区别是这个需要单独监听一个端口,而express可以直接和服务器端口公用一个端口。

socket.io:既有websocket也有长轮询等,兼容性较好,但是不能在uni-app中使用

express-ws:这个才是我想用的,之前找了很久都没找到类似的框架。

时间:2020年7月3日更新

一对一实现,把每一个socket实例存如数组,数组下标是唯一id,发送方携带目的地的id。然后通过这个id去访问对应的socket。然后使用这个socket实例发送对应的数据。

https://www.npmjs.com/package/ws


欢迎欢迎~热烈欢迎~