Google Chrome 中当前 Websocket 协议的 PHP 服务器

Posted

技术标签:

【中文标题】Google Chrome 中当前 Websocket 协议的 PHP 服务器【英文标题】:PHP Server for current Websocket Protocol in Google Chrome 【发布时间】:2012-02-10 08:57:30 【问题描述】:

哪个 Procotol 将 Google Chrome 18 用于 WebSockets?

我需要一个用于此协议的 php 服务器。我已经尝试过来自 nicokaiser 的 php-websocket 或来自 georgenava 的 phpwebsocket 等项目。但是我两次遇到同样的错误(尝试了演示):

Error during WebSocket handshake: 'Sec-WebSocket-Accept' header is missing

【问题讨论】:

【参考方案1】:

根据the MDN WebSocket page 和Chromium 的Web Platform Status page,Chrome 16+ 实现了RFC 6455

【讨论】:

更高版本的 Chrome 使用更高版本的规范,包括 draft-ietf-hybi-thewebsocketprotocol-17。草案 10 和草案 17 之间没有太多有趣的变化,但 Sec-WebSocket-Version 标头确实发生了变化。 你是对的,西蒙。我已经编辑了我的答案以指向 RFC 6455。

以上是关于Google Chrome 中当前 Websocket 协议的 PHP 服务器的主要内容,如果未能解决你的问题,请参考以下文章

使用 C# 从 Google Chrome 获取当前标签页的 URL

从 Google Chrome 的地址栏中获取文本(不是 url)

Ubuntu怎样安装Google Chrome

在 Chrome 扩展程序中使用 Google 帐户进行服务器端身份验证

在 iOS 的 Safari 中在 Google Chrome 中打开网页

找出 Profobuf 消息的类型(Google Chrome 同步)