美文网首页
webSocket在node.js中使用

webSocket在node.js中使用

作者: 默默无闻的小人物 | 来源:发表于2021-10-06 23:44 被阅读0次

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>

相关文章

网友评论

      本文标题:webSocket在node.js中使用

      本文链接:https://www.haomeiwen.com/subject/tqtynltx.html