Node.js学习 一 简单的websocket客户端服务端

            var ws = new WebSocket('ws://xx.xx.xx.xx:xxxx');
            ws.onopen = function(e){
                console.log("连接服务器成功");
                 ws.send("test");
            }
            ws.onclose = function(e){
                console.log("gg");
            }
            ws.onerror = function(){
                console.log("err");
            }

            ws.onmessage = function(e){
                console.log(e)
            }

客户端就是这样 创建后 可以收发消息

var ws = require("nodejs-websocket");

var server = ws.createServer(function(conn){
    conn.on("text", function (str) {
        server.connections.forEach(function (ele) {
               ele.sendText(str);
        })
    })
    conn.on("close", function (code, reason) {
       
    });
    conn.on("error", function (code, reason) {
       
    });
}).listen(8081)

服务端就这样把消息发给所有连接的客户端

你可能感兴趣的:(Node.js)