JavaScript и WebSockets: используя определенный протокол

В настоящее время я работаю с WebSockets и PHP-сервером: он работает очень хорошо с Google Chrome и Opera, но не с Firefox 6.

Я думаю, что это связано с версией протокола Это последнее использование: я где-то вижу, что он использует седьмую версию, тогда как это старше для Google Chrome и Opera.

Итак, я изменил свой код сервера, чтобы управлять этой новой версией: хешив безопасную клавишу с помощью 258AFA5-E914-47DA-95CA-C5AB0DC85B11 и другие вещи, Firefox удается подключиться. Но если другой клиент хочет подключиться (даже другой Firefox), первый с Firefox разделяет себя.

Я видел, что буфер, полученный Socket_Recv (), либо пустым, либо хэш ...

, поэтому я решил пропустить идею управления протоколом, используемым Firefox 6 (в Интернете нет документации ...!) : Я думаю, что может быть проще указать протокол для использования непосредственно в JavaScript.

на Эта страница Эта страница Говорят, что мы можем написать это:

var mySocket = new WebSocket("http://www.example.com/socketserver", "my-custom-protocol");

Но что мы должны писать вместо «My-Custom-Protocol» , чтобы использовать протокол Google Chrome и Opera?

заранее спасибо!

6
задан KorHosik 9 September 2011 в 14:21
поделиться