WebSocket

WebSocket

WebSocket,WebSocketXonsendclose
例子:
function main() {
    var ws = new WebSocketX('ws://localhost:8888');
    ws.on('open', onOpen).on('message', onMessage).on('error', onError).on('close', onClose);
}

function onOpen(ws) {
    console.log('open');
    ws.send('hello');
}

function onMessage(ws, msg) {
    console.log('message:' + msg);
}

function onError() {
    console.log('error');
}

function onClose() {
    console.log('close');
}

WebSocketX

构造函数。
参数:
参数名 类型 必填 说明
uri string 必填 uri,格式为:ws://localhost:8888

on

绑定事件。
参数:
参数名 类型 必填 说明
type string 必填 事件类型,支持:open,message,error,close
cb function 必填 处理事件的回调函数
cbOpen回调函数:
参数名 类型 说明
ws WebSocket WebSocket对象
cbMessage回调函数:
参数名 类型 说明
ws WebSocket WebSocket对象
msg String 消息
cbError回调函数:
参数名 类型 说明
cbClose回调函数:
参数名 类型 说明

send

发送数据。
参数:
参数名 类型 必填 说明
msg string 必填 消息

close

关闭WebSocket。
参数:
参数名 类型 必填 说明