NodeJS要先安装 npm i socket.io
使用起来很简单,就是监听发送
服务端:
const http=require('http');
const io=require('socket.io');
let httpServer=http.createServer();
httpServer.listen(8080);
let wsServer=io.listen(httpServer);
wsServer.on('connection', sock=>{
//sock.emit 发送
//sock.on 接收
/*sock.on('aaa', function (a, b, c){
console.log(a, b, c);
});*/
setInterval(function (){
sock.emit('t', new Date().getTime());
}, 1000);
});
客户端:需要引入sockte.io.js
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="http://localhost:8080/socket.io/socket.io.js" charset="utf-8"></script>
<script>
let sock=io.connect('ws://localhost:8080/');
//sock.emit
//sock.on
//sock.emit('aaa', 12, 5, 8);
sock.on('t', function (ts){
console.log(ts);
});
</script>
</head>
<body>
</body>
</html>
网友评论