0

两个websocket是服务器和客户端之间的连接。稍后,服务器的websocket重新关闭,它的关闭原因是1006。但是客户端的websocket没有收到关闭。它向服务器发送数据,服务器的websocket接收数据也。为什么客户端的套接字和服务器的套接字之间的连接不关闭?

WebSocket 客户端使用 NGINX 连接到服务器。当 NGINX 被阻塞或卡住时,10 秒内没有消息发送到服务器,但客户端可以发送到 NGINX。这时我的服务器链接超时错误1006,通过抓包显示NGINX和服务器之间的TCP链接没有断,客户端消息仍然可以发送到NGINX,当block消失后,消息可以发送到服务器。会话。服务器上的 isOpen 为 false,无法向客户端发送消息。Q:如果服务器监听1006关闭,如何通过nginx通知客户端断开连接,同时断开TCP连接?

4

0 回答 0