Я пытаюсь создать сервер веб-сокетов. Я вижу открывающее рукопожатие клиента websocket. Мой ответ на него получен клиентским ноутбуком (я вижу это на wireshark). Итак, соединение TCP установлено. Но клиент (расширение клиента веб-сокета Chrome) не получает пакет квитирования. Что может быть причиной того, что TCP не передает рукопожатие клиенту, или клиенту не удается прочитать сообщение TCP?
Рукопожатие клиента:
GET HTTP/1.1
Upgrade: websocket
Connection:Upgrade
Cache-Control:no-cache
Host:192.168.0.101
Origin:http://www.websocket.org
Pragma:no-cache
Sec-WebSocket-Extensions:permessage-deflate; client_max_window_bits, x-webkit-deflate-frame
Sec-WebSocket-Key: qrmw/m+BoZije6h9HYKmVw==
Sec-WebSocket-Version:13
Upgrade:websocket
Ответ сервера:
HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: jj1g5Io57m9ks8cme3jkbyo2asc=
Access-Control-Allow-Origin: http://www.websocket.org
Server: xyz
Sec-WebSocket-Extensions:
Спасибо!