【问题标题】:Would it be better to post message data or send it through websockets?发布消息数据或通过 websockets 发送会更好吗?
【发布时间】:2013-02-23 03:44:48
【问题描述】:

我有一个应用程序正在运行,其中不断维护套接字连接(使用 socket.io)。需要发送的数据类似于您在聊天应用程序中看到的数据。通过 POST 发送它会更好(本质上是发布该数据,防止页面重定向,然后使用 websockets 返回新的页面状态),还是只通过 websockets 发送它?各有什么优势?

【问题讨论】:

    标签: post websocket socket.io


    【解决方案1】:

    (您可能想更详细地解释您要完成的工作。您想实现类似聊天的功能)。

    WebSocket 通过 HTTP 连接为您提供类似 TCP 的连接协议。它是全双工的,可让您双向推送和拉取内容。连接从“升级”连接类型的 HTTP 启动。它为您提供了一些额外的复杂性的灵活性。我认为它不适用于旧的 HTTP 1.0 代理。

    一个简单的 HTTP POST 更暴力。除非您使用 ajax-ish 技术,否则它会将数据推送到 Web 服务并以新网页作为响应以替换浏览器中的任何内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-21
      • 2020-03-29
      • 1970-01-01
      • 1970-01-01
      • 2011-11-21
      相关资源
      最近更新 更多