我正在構建一個服務器,並試圖實現websocket協議時,我遇到了一些問題。如何理解客戶端在服務器上發送websocket消息的路由?
正如問題標題所描述的,讓我們假設我已經定義了兩條路線(/ws1
,/ws2
),它們公開了多個websocket連接。
而在握手的情況下,我可以成功地瞭解握手請求的發送路線。
手頭的主要問題是,當客戶端發送後續websocket消息時,服務器如何理解WebSocket消息發送到哪個端點。
看完這個之後:https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_servers我知道消息中沒有表示路線的字段。
以防萬一:我在PHP中這樣做。
websocket就像一個管道。一旦在2點之間握手成功,則建立路線。該請求總是迴應它的出發點。 –