Bir websocket sunucusu oluşturmaya çalışıyorum. Websocket istemcisinin açılış anlaşmasını görebiliyorum. Buna cevabım istemci laptop tarafından alındı (bunu wireshark'ta görebiliyorum). Böylece TCP bağlantısı kuruldu. Ancak istemci (bir krom websocket istemcisi uzantısı) el sıkışma paketini almıyor. TCP'nin el sıkışmasını istemciye iletmemesi veya istemcinin TCP iletisini okuyamama olasılığı ne olabilir?
Müşteri el sıkışma:
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
Sunucu Yanıtı:
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:
Teşekkürler!