【发布时间】:2012-06-08 14:08:15
【问题描述】:
WebSocket 提供了一种双向通信,就像人说话一样。 客户端可以向服务器发送数据,服务器可以随时向客户端发送数据。 但是请求-响应行为呢? 客户端可以向服务器询问某些内容并等待响应。 Websocket 似乎没有提供任何东西来将客户端数据(请求)链接到服务器数据(响应)。
这可能是子协议的工作,我对如何做到这一点有一些想法(发送请求的 ID 并在超时期限内等待具有相同 ID 的响应)。
为了不重新发明轮子并节省一些时间,我在互联网上查找了一个现有的解决方案,但我没有找到任何相关的东西(可能是错误的关键字)。
那么,有没有人知道这种工作,或者我错过了什么?
【问题讨论】:
-
WebSockets 并不真正适用于那种经典的 HTTP 请求-响应行为。它们是基于事件的,就像 JavaScript 事件一样:它们是不请自来的。
标签: websocket