【问题标题】:Websockets for client/server communication in chrome packaged app用于 chrome 打包应用程序中客户端/服务器通信的 Websockets
【发布时间】:2012-10-14 22:57:30
【问题描述】:

我已经彻底查看了 Chrome 打包应用程序网站和示例应用程序,但我找不到任何与应用程序中的 websockets 实现相关的示例。我想知道是否有任何示例或示例应用程序使用 Websocket 在 Chrome 应用程序中进行客户端/服务器通信?如果没有,那么有什么指南吗?甚至可以使用 WebSocket 吗?我使用 Apache HTTP 作为 Python 中的服务器。

【问题讨论】:

  • 您有什么尝试过的吗?有代码吗?
  • 我其实也对这个感兴趣。我在 Chrome 打包应用程序文档中看到了 TCP 选项,但没有看到 ws 或 wss。
  • 你找到什么了吗?

标签: python websocket


【解决方案1】:

我假设您询问的是如何实现 WebSocket 服务器,因为浏览器本身就支持客户端。 (但如果你愿意,你绝对可以实现 WebSocket 客户端,因为你可以访问原始 TCP 接口。)

Chrome 应用发布了一个sample WebSocket chat server,它处理 HTTP 请求以加载聊天客户端并使用 WebSockets 在客户端之间发送消息。

如果您查看implementation,您会发现它使用较旧的chrome.socket API 来侦听 TCP 套接字并使用正确的 WebSocket HTTP 标头进行响应。它按照 WebSocket 规范的要求进行所有位操作以发送和接收数据帧。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-21
    • 2021-03-20
    相关资源
    最近更新 更多