机に頭をそっとぶつけてきたので、助けを求めるかもしれないと思いました...
私はChrome拡張機能とJavaサーバーの間にWebSoket接続を確立しようと努力してきましたが、ここまでは次のようになりました。
クライアントはサーバーに接続し、次の行に沿ってハンドシェイクを送信します。
GET / HTTP/1.1
Upgrade: websocket
Connection: Upgrade
Host: localhost:4444
Origin: chrome-extension://gfndmmgdfjmdfknkdlmjmadlpjdogbmh
Pragma: no-cache
Cache-Control: no-cache
Sec-WebSocket-Key: m2KMLKq3zbteS1pS0YPu5g==
Sec-WebSocket-Version: 13
Sec-WebSocket-Extensions: x-webkit-deflate-frame
次に、サーバーは次のように応答します。
HTTP/1.1 101 Switching Protocols\r\nUpgrade: websocket\r\nConnection: Upgrade\r\nSec-WebSocket-Accept: qI/0aM9x3AC2E+fLwpdPJpkiMTs=\r\n\r\n
その後、何も、クライアント側にメッセージが到着するのを見ることができず、クライアントに何も送信できなくなります。
私が間違っていることについて何か考えはありますか?前もって感謝します。スモレット。