Ребята,
Как я увидел еще один пост здесь в разделе новичку, относящейся к веб-сокеты и код, подумал, что это хорошее место для меня (новичку), чтобы опубликовать свой вопрос. У меня возникли проблемы с получением данных, возвращаемых из веб-сокета (я использую версию Basic кстати). До сих пор ниже ситуация:
Я могу успешно начать рукопожатие, но не могу подписаться на канал и получить некоторые данные, возвращаемые. Ниже приведены данные, посылаемые и возвращаемые данные и область, где я имею вопросы:
websocket.mtgox.com
GET / mtgox / Валюта = USD HTTP / 1.1
Обновление: WebSocket
Подключение: Обновление
Ведущий: websocket.mtgox.com:80
Происхождение: websocket.mtgox.com:80
Sec-WebSocket-Key: UWaphFPiSqq3f2gOmaD5Sg ==
Sec-WebSocket-Version: 13
ВОЗВРАТ:
Ѓ4 {"сообщение":"Сейчас на сайте (нет каналов)","оп":"замечание"}
Который, как ожидается, но когда я пытаюсь инициировать подписку, я просто продолжаю получать отсоединен:
\ X00 {"канал":"d5f06780-30a8-4a48-a2f8-7ed181b4a13f","оп":"подписываться"} \ XFF
Теперь, пожалуйста, обратите внимание, что я поставил \ x00 и \ XFF в приведенном выше, как я считаю, что это правильное обозначение для PHP и Python. Как я использую Basic, я поставил первые байты 0, а последние до 255 и включал в себя текст ANSI выше. Совершенно то же самое с преобразованием строки JSON ANSI выше UTF-8, но до сих пор нет luck..Have не пыталось использовать Wireshark, чтобы получить ручку на то, что посылается, но мое беспроводное оборудование не позволяет разнородное что-то или другое.
Все указатели будут очень полезны! С моей базовой версией, у меня будет обрабатывать любые преобразования и т.д. Юникода себя и т.д ..
Am определенно немного смелее после того, как начал это упражнение!
Ура,
Генерал.