0

我的头轻轻地撞在桌子上已经够久了,所以我想我可能会寻求帮助...

我一直在尝试在 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

然后,什么都没有,我看不到消息到达客户端,我无法再向客户端发送任何内容。

知道我做错了什么吗?提前致谢。斯莫列特。

4

0 回答 0