问题描述
因此,Chrome 14已实现了websocket的hybi10版本.我有一个内部公司程序,我们公司通过chrome使用了websocket,但此更改已将其破坏.
So Chrome 14 has implemented hybi10 version of websockets. I have a in house program that our company uses via chrome that uses websockets which is broken with this change.
有没有人成功地使用php服务器构建数据?我能够使用新的握手功能,但似乎无法弄清楚框架.这里有一个python示例 https://github.com/kanaka/websockify/blob/master/websocket.py#L233 但我很难将其转换为php,有人建议吗?
Has anyone been successful framing the data using a php server? I am able to get the new handshake to work but I can't seem to figure out the framing. There is a python example here https://github.com/kanaka/websockify/blob/master/websocket.py#L233 but I am having a difficult time converting this to php, anyone have a suggestion?
我应该提到,关于python示例的函数是decode_hybi().
I should mention that the function in question on the python example is decode_hybi().
推荐答案
我刚刚完成了一个使Nico Kaiser(),能够处理hybi-10帧和握手.您可以在此处下载新类: http://lemmingzshadow.net/386/php -websocket-serverclient-nach-draft-hybi-10/(Connection.php)
i just completed a class wich makes the PHP-Websocket-Server of Nico Kaiser (https://github.com/nicokaiser/php-websocket) capable of handling hybi-10 frames and handshake. You can download the new class here: http://lemmingzshadow.net/386/php-websocket-serverclient-nach-draft-hybi-10/ (Connection.php)
这篇关于PHP Websocket服务器hybi10的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!