о формировании данных websocket rfc6455 и о том, как отправить или получить сообщение между сервером websocket и клиентом - PullRequest
0 голосов
/ 18 марта 2012

'\ x00hello \ xff'

// насколько я знаю, предыдущий перевод сообщений websocket выглядит как выше

привет, ребята, сейчас я учусь делать сервер веб-сокетов на языке Cи сделал рукопожатие // Я проверил, работает онопен или нет

но я снова столкнулся с новой проблемой!В предыдущей версии rfc6455 просто нужно добавить '\ x00' и '\ xff' с предложением, которое я хочу отправить клиенту, но теперь rfc6455 выглядит сложнее !!!так нет ли способа отправить предложение так же легко, как в предыдущей версии, или я должен создать датафрейм?// Я просто хочу сделать программу чата T_T не нуждающейся в бинарных файлах или других вещах ...!

спасибо за чтение моего вопроса !!// PS: здесь выглядит так хорошо!большое спасибо за добрые и полезные ответы

1 Ответ

0 голосов
/ 18 марта 2012

Предыдущий формат, который вы упоминаете, обычно называется Hixie-76 . Вы можете использовать это в краткосрочной перспективе, если ограничитесь тестированием на Safari (как на dektop, так и на iOS). (Обратите внимание, что это будет только краткосрочное решение, так как Safari будет обновляться в будущем для использования более поздней несовместимой версии протокола.)

Если вы хотите работать с другими браузерами (например, Chrome, Firefox), вам нужно будет реализовать описание данных в RFC 6455 . Невозможно обмениваться данными с этими браузерами, не внедрив это кадрирование данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...