Websocket私人聊天应用程序

时间:2017-12-05 06:15:29

标签: php security websocket chat

我是websocket概念的新手,这也是我写这个主题的原因。我想知道如何保护聊天室,以便只有两个特定用户才能订阅它。为了更清楚,让我举个例子。

/聊天/间/ {firstUserId} - {secondUserId}

对于用户ID 114和& 43将是

/ chats / room / 114-43

只有那些用户才能加入该会议室。提前谢谢!

1 个答案:

答案 0 :(得分:0)

客户端通过在URL上发出HTTP GET来打开websocket。它与普通的HTTP GET完全相同,并设置了几个标题字段,如:

Connection: Upgrade
Upgrade: websocket

服务器随后hijacks该连接。换句话说,如果您愿意,没有什么可以阻止您使用您想要的方案,即/chats/room/114-43。 Websocket URL只是一个URL。