前端websocket使用心得-------二进制数据传输
在由于websocket是长连接,所以在一些业务场景下,前后台的交互使用websocket通讯会比较合适,具体场景不赘述,比如说实时聊天等。
本文主要简述一下前端如何使用websocket。
1、js有H5的window内置对象中有websocket方法,这个 通过new方法可以获取到websocket通讯的客户端。使用如下方法初始化一个websocket连接,获取客户端连接对象。
plugin = new wsSocket('ws://localhost:8000/server');
plugin = new wsSocket('wss://localhost:8000/server');
其中wss为安全连接。这里需要注意,在https的路径下是不可以使用ws连接的(firefox及低版本chrome)。
2、此处列出几个websocket的几个监听方法
onOpen :监听连接成功
onerror:连接出错
onClose:连接断开
onMessage:收