Задать вопрос
@small-newbie

Почему на сервер поступает некорректное сообщение по Websocket?

Реализовал на Javascript простой websocket. Файл в кодировке UTF-8, .
Отправляю:
var ws = new WebSocket("ws://8.8.8.8:8088");
ws.send('test');

Но сервер каждый раз принимает что-то непонятное:
▒▒}ɧ▒ ▒Ԧ

▒▒a▒&~▒U
и т.д. В чём причина - понять не могу.
Сервер реализован на python. Соединение и рукопожатие происходит корректно (иначе бы и отправить/принять ничего не удалось).
data = self.channel.recv(1024)
print 'Data:', data
  • Вопрос задан
  • 2408 просмотров
Подписаться 2 Оценить 3 комментария
Пригласить эксперта
Ответы на вопрос 1
1) Проверь кодировку файла-скрипта
2) Проверь кодировку принимаемых данных
3) Проверь, приходят ли данные целиком
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы