В настоящее время я работаю с 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?
заранее спасибо!