首页 > 多个页面如何共享一个 WebSocket 连接

多个页面如何共享一个 WebSocket 连接

我利用websocket建立了一个聊天室,这个聊天室有两个页面,假如对面发送的消息是1,我在第一个页面接收,假如对面发送的消息是2,我在第二个页面接受,请问这个如何实现?


client和client通信不是该用WebRTC么


不确定你这种聊天室?

通常意义上的聊天室是 多个客户端连接服务器进行通信,服务器再把客户端的消息广播给连接的客户端。

例如 一个server,三个client A,B,C

A, B, C 分别建立三个 websocket 连接 server

A 发消息1server, server 再分别给 B, C 广播,也就是推送给 BC。于此类似,B 发消息2serverserver 再转发给 AC

题主说的聊天是 AB 之间直接通信么?也就是在广播和连接中再做filter处理了

【热门文章】
【热门文章】