我已经彻底查看了Chrome打包应用网站和示例应用,但我找不到任何与应用中的websockets实现相关的示例。我想知道是否有任何示例或示例应用程序使用Websocket进行Chrome应用程序中的客户端/服务器通信?如果没有,那么有没有指南?甚至可以使用WebSocket吗?我使用Apache HTTP作为我的服务器,它是用Python。
答案 0 :(得分:0)
我假设您要求实现WebSocket服务器,因为浏览器本身支持客户端。 (虽然如果你愿意,你绝对可以实现WebSocket客户端,因为你可以访问原始的TCP接口。)
Chrome应用已发布sample WebSocket chat server,用于处理加载聊天客户端的HTTP请求,并使用WebSockets在客户端之间发送消息。
如果查看implementation,您会看到它使用较旧的chrome.socket
API来侦听TCP套接字并使用正确的WebSocket HTTP标头进行响应。它根据WebSocket规范的要求,对发送和接收数据帧进行所有位操作。