关键词搜索

源码搜索 ×
×

WebSocket服务器和客户端的一对多连接

发布2019-03-07浏览8015次

详情内容

假设我有两个客户端连接了WebSocket服务器:我用下图两个Chrome tab表示:
clipboard1

假设KOI app扫码后,发送一个HTTP 请求到WebSocket服务器。

WebSocket的这段代码接收到这个请求,在routeService.js里实现的HTTP请求回调函数里,通过下图第16行获取WebSocket运行时实例,
clipboard2

调用第17行的方法broadcastWS就可以把传入的参数通过广播的方式通知到所有和这个WebSocket服务器连接的客户端。
从下图调试器里我们能看出当前广播的客户端数目为2.
clipboard3

假设我再连接一个客户端,
clipboard4

然后扫码,广播,此时调试器里观察到需要广播的客户端数量就变为3了。
clipboard5

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载