欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

客户端webSocket的一些基本用法

程序员文章站 2024-03-26 08:57:17
...

总的使用如图示:

客户端webSocket的一些基本用法

ws = new WebSocket("ws://"+ global.$.ws +"/websocket/" + _this.props.navigation.state.params.deviceNum);
ws.onopen = () => {
            // onopen属性,用于指定连接成功后的回调函数
            // ws.send('something');
        };
ws.onmessage = (e) => {
            // onmessage属性,用于指定收到服务器数据后的回调函数。
            // console.log("状态",ws.readyState)
            // console.log("返回内容",e)
        };
ws.onerror = (e) => {
            // onerror属性,用于指定报错时的回调函数。
            console.log("错误",e.message);
        };
ws.onclose = (e) => {
            // onclose属性,用于指定连接关闭后的回调函数。
            console.log("关闭",e.code, e.reason);
        };

ws.close();//用来关闭创建的webSocket
ws.readyState//readyState:0正在连接 1连接成功 2连接正在关闭 3连接已经关闭
ws.send('something');//用来向服务器发送信息