如何使用WebSocket websocket怎么优化
如何使用WebSocket
这里第一个参数是指要连接的URL,第二个参数是可选的,如果需要的话,则是指定一个的服务器支持的协议。
WEB Socket属性:
属性说明Socket.readyStatereadyState的代表的ReadOnly属性的连接状态。它可以有以下值:1. 一个0值表示该连接尚未建立。
2. 值为1表示连接建立和沟通是可能的。
3. 值为2表示连接是通过将结束握手。
4. 值为3表示连接已关闭或无法打开。
Socket.bufferedAmount读属性的bufferedAmount代表文本的字节数,utf - 8的排队使用send()方法。
WEB Socket事件:
事件处理程序说明openSocket.onopen此事件发生在套接字建立连接。messageSocket.onmessage此事件发生时,客户端收到来自服务器的数据。errorSocket.onerror此事件发生时有任何通信错误。closeSocket.onclose此事件发生在连接关闭。
WEB Socket方法:
方法说明Socket.send()send(data)方法用来连接传输数据。Socket.close()close()方法将被用于终止任何现有的连接。
websocket怎么优化
WebSocket是html5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,Safari,Firefox,Opera,IE等等,对该协议支持最早的应该是chrome,从chrome12就已经开始支持,随着协议草案的不断变化,各个浏览器对协议的实现也在不停的更新。该协议还是草案,没有成为标准,不过成为标准应该只是时间问题了,从WebSocket草案的提出到现在已经有十几个版本了,目前最新的是版本17,所对应的协议版本号为13,目前对该协议支持最完善的浏览器应该是chrome,毕竟WebSocket协议草案也是Google发布的。