2017-12-05 5 views
0

Ich bin neu im Websocket-Konzept und deshalb schreibe ich dieses Thema. Ich würde gerne wissen, wie ich einen Chat-Raum sichern kann, so dass nur zwei bestimmte Benutzer ihn nur abonnieren können. Um es klarer zu sagen, lass mich dir ein Beispiel geben.Websocket Private Chat Anwendung

/Chats/Zimmer/{firstUserId} - {} secondUserId

, die für Benutzer-IDs 114 & 43 wird

/Chats/Zimmer/114-43

und nur die Benutzer werden in der Lage sein, diesem Raum beizutreten. Vielen Dank im Voraus!

Antwort

0

Der Client öffnet einen Websocket, indem er ein HTTP GET für eine URL absetzt. Es ist genau das gleiche wie eine normale HTTP mit einigen Header-Feldern gesetzt GET, wie:

Connection: Upgrade 
Upgrade: websocket 

Der Server anschließend hijacks dieser Verbindung. Mit anderen Worten, nichts hindert Sie daran, genau das Schema zu verwenden, das Sie wollen, d. H. /chats/room/114-43, wenn Sie es mögen. Websocket-URL ist nur eine URL.