网页打印时提示websocket没有准备好

互联网   2023-05-31 06:51:55


【资料图】

用谷歌浏览器

网页打印时提示websocket没有准备好就是浏览颤差器的设置错误,只要换成谷歌就可以正常使用。WebSocket是HTML5一种新的协议。

WebSocket实现了浏览器与服务器全双工通信,能更好的节省服务器资源和带宽并达到实时通讯,建立在TCP之上,同HTTP一样通过TCP来传输数据,一些浏览器反映要慢一些,所以更换浏览器就可以正常使用了。

WebSocket协议

WebSocket是一种双向通信协议,在建立连接后,WebSocket服茄洞皮务器和Browser/ClientAgent都能主动的颤慧向对方发送或接收数据,就像Socket一样;

WebSocket需要类似TCP的客户端和服务器端通过握手连接,连接成功后才能相互通信。相对于传统HTTP每次请求-应答都需要客户端与服务端建立连接的模式,WebSocket是类似Socket的TCP长连接的通讯模式。