回复消息
浏览器接收消息
tcp连接关闭
http协议的特点就是即连即关,每次接收到消息就关闭连接,并且需要浏览器主动请求服务器才能获取到消息
http痛点
在平常需求中,http协议并没有什么问题,用户输入链接...那么,有没有办法,使得服务器主动给浏览器发消息呢?...localhost+端口9501 ws是前面的协议声明,类似于
var ws = new WebSocket("ws://localhost:9501");//定义 打开事件 的回调,当连接ws成功后,会调用执行这个回调函数...() { console.log("client:打开连接");
ws.send("client:hello,服务端");
};//定义 服务器发送消息 的回调,当服务器主动发送消息到客户端时,会调用执行这个回调函数...e.data);
setTimeout(() => {
ws.close();
}, 5000);
};//定义 关闭连接 的回调,当连接关闭(服务端关闭,客户端关闭,网络断开等原因),会调用执行这个回调函数