WebSocket通信测试记录:web客户端+后台服务器程序⽰例1、websocket_client.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// 打开⼀个 web socket  这⾥端⼝号和上⾯监听的需⼀致
var ws = new WebSocket('ws://localhost:3000/');
// Web Socket 已连接上,使⽤ send() ⽅法发送数据
// 这⾥⽤⼀个延时器模拟事件
setInterval(function() {
ws.send('客户端消息' + '--by xw');
},2000);
}
// 这⾥接受服务器端发过来的消息
console.log(e.data)
}
//  console.log(e.data)
console.log('onclose:' + e)
}
</script>
</body>
</html>
2、websocket_server.js
var ws = require('nodejs-websocket');
var server = ws.createServer(function(socket){
/
websocket和socket/ 事件名称为text(读取字符串时,就叫做text),读取客户端传来的字符串
  var count = 1;
<('text', function(str) {
      // 在控制台输出前端传来的消息 
console.log(str);
//向前端回复消息
socket.sendText('服务器端收到客户端端发来的消息了!' + count++ + '  内容:' + str);
});
}).listen(3000);
3、效果截图:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。