3

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

4

1 回答 1

0

我假设您正在询问实现 WebSocket 服务器,因为浏览器本机支持客户端。(尽管如果您愿意,您绝对可以实现 WebSocket 客户端,因为您可以访问原始 TCP 接口。)

Chrome 应用程序发布了一个示例 WebSocket 聊天服务器,它处理 HTTP 请求以加载聊天客户端并使用 WebSockets 在客户端之间发送消息。

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

于 2014-12-25T23:53:01.430 回答