websockets firefox при закрытии или обновлении - PullRequest
1 голос
/ 31 декабря 2011

Я играю вокруг записи сервера websocket в node.js. При тестировании в Firefox, при обновлении или закрытии страницы, Firefox, похоже, отправляет случайные данные, мой сервер записывает данные в стандартный поток вывода, и каждый раз они кажутся разными непечатными символами. Это действительно случайные данные или что-то, о чем я просто не знаю. Мне не удалось найти какую-либо информацию о заключительном рукопожатии на веб-сокетах, но, несомненно, что-то должно быть в этих данных.

1 Ответ

2 голосов
/ 31 декабря 2011

Рамка Websockets CLOSE включает в себя двухбайтовое целое число сетевого порядка и необязательную «описательную» часть, которая не должна быть удобочитаемой для человека. Если вы пишете двухбайтовое целое число в стандартную форму и рассматриваете его как два символа ASCII или символы UTF-8, велика вероятность, что это будет выглядеть как мусор.

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