0

好的,我在 windows xp 64 位下安装了带有 cakePHP 的 WAMP。我正在使用带有最新节点 8.17 和套接字 io 版本 .9.13 的 websocket PHP 插件。我的同事似乎都不知道问题出在哪里,我已经被困了两个星期。我能够缩小问题的范围,但我不知道如何解决它。

在我的 cakephp 插件向套接字 io 服务器发出请求后,我可以捕获授权握手请求,但是根据套接字 io 协议,响应正文应包含握手 id、心跳间隔、超时间隔等......有时我会得到正确的响应但是大多数时候(如 90%)我会得到一个空正文响应,但标题返回 200 ok 响应,这会在我的应用程序中引发错误。有没有办法可以得到一致的结果。我更乐意发布调试信息,这样您就可以看到我在说什么。我在某处读到它可能是 gzip 压缩问题,但我相信套接字 io 更新已得到修复。任何帮助将非常感激!!!

4

1 回答 1

0

问题出在 mgcrea/cake_websocket 插件的第 80 行。出于某种原因,尽管它发出了正确的请求,但它在间歇性响应中收到了它。当我覆盖它时,它就解决了问题。

于 2013-01-17T15:00:04.530 回答