ws模块怎么像socket.io那么样接受不同消息事件?

socket.io:


socket.on('message',function(msg){ })

socket.on('privite',function(msg){})

让ws可以区分不同消息事件像这样:


wss.on('connection', function connection(ws,t) {

ws.on('message1', function (message) {})

ws.on('message2', function (message) {})

....

客户端是是用HTML5 WebSocket,但是htms5 WebSocket事件方法只能ws.send(data)去发送消息,那么该怎样定义消息事件


Smart猫小萌
浏览 622回答 1
1回答

慕仙森

要自定义一个消息协议,里面有消息类型,例如这样:{  type: "message_type",  data: "message_data"}然后根据type分发。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript