問題描述
所以 Chrome 14 已經(jīng)實現(xiàn)了 hybi10 版本的 websockets.我有一個我們公司通過 chrome 使用的內(nèi)部程序,該程序使用 websockets,但由于此更改而損壞.
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 服務(wù)器構(gòu)建數(shù)據(jù)?我能夠讓新的握手工作,但我似乎無法弄清楚框架.這里有一個 python 示例 https://github.com/kanaka/websockify/blob/master/websocket.py#L233 但我很難將其轉(zhuǎn)換為 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?
我應(yīng)該提到 python 示例中的相關(guān)函數(shù)是 decode_hybi().
I should mention that the function in question on the python example is decode_hybi().
推薦答案
我剛剛完成了一個類,它使 Nico Kaiser 的 PHP-Websocket-Server (https://github.com/nicokaiser/php-websocket) 能夠處理 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)
這篇關(guān)于PHP Websocket 服務(wù)器 hybi10的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!