如何实现使用相同URL向客户端返回不同内容的websocket?

时间:2019-07-02 11:54:42

标签: websocket

我正在访问http://mxc.com,发现了一件很有趣的事情:

所有客户端都访问“固定”网络套接字:wss://www.mxc.com/socket.io/?EIO = 3&transport = websocket

但是他们得到了不同的回应内容。

例如:

客户1:

a)他打开了该网址(打开网络套接字)

b)向服务器发送一个websocket请求,告诉它“给我1分钟的K线,用于market1”。

c)他得到的答复仅包含针对market1的1分钟K线。

客户2:

a)他打开了该网址(打开网络套接字)

b)向服务器发送一个websocket请求,告诉它“请给我1小时的K线(针对market1)”。

c)他得到的答复仅包含针对market2的1小时K线。

所以我的问题是:

  1. 这是如何实现的? (相同的网址代表不同的内容)
  2. 是否有一个始终在运行的过程“广泛投放”消息?
  3. websocket的CPU成本负担是多少?如果侦听器有100倍,CPU使用率是否会高100倍?

非常感谢你。

0 个答案:

没有答案