【发布时间】:2016-12-28 11:03:50
【问题描述】:
我正在构建一个服务器,在尝试实现 websocket 协议时,我遇到了一些问题。
正如问题标题所述,假设我定义了两条路由(/ws1、/ws2),它们公开了多个 websocket 连接。
在握手的情况下,我可以成功了解握手请求是针对哪个路由发送的。
手头的主要问题是,当客户端发送后续 websocket 消息时,服务器如何理解 websocket 消息发送到哪个端点。
阅读此内容后:https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_servers 我了解消息中没有表示路线的此类字段。
以防万一:我在 PHP 中这样做。
【问题讨论】:
-
一个 websocket 就像一个管道。一旦在 2 个点之间成功握手,路由就建立了。请求始终会返回到发出请求的位置。
标签: php websocket phpwebsocket