socket.io 发送数据

 

1.html

<!doctype html> 
<html> 
<head> 
    <meta charset="utf-8">
    <script type="text/javascript" src='http://localhost:2183/socket.io/socket.io.js'></script> 
    <script type="text/javascript">
    //写完这个才是真正的链接上了
    	let connection = io.connect('ws://localhost:2183');

     	
        //接受后台发过来的数据有个回调参数,不可能刚发出就接受
        connection.on('aaa',(str)=>{
    		console.log(str)
    	})
    	
    </script>
    <title></title> 
</head>
<body>
</body>
</html>

 

var http = require('http');
var io = require('socket.io');

var server = http.createServer((req,res)=>{

});
server.listen(2183);
// 监听服务器,有哥们儿连接过来了,参数就是连接的哥们儿(就是user)
io.listen(server).on('connection',(user)=>{
    //console.log('有人来了~');
    //定时器 1000秒发一次
    setInterval(()=>{
        //发个随机数
        user.emit('aaa',Math.random());
    },1000);
});

 

 

#前台给后台发数据 

<!doctype html> 
<html> 
<head> 
    <meta charset="utf-8">
    <script type="text/javascript" src='http://localhost:2183/socket.io/socket.io.js'></script> 
    <script type="text/javascript">
    //写完这个才是真正的链接上了
    	let connection = io.connect('ws://localhost:2183');
        //前台发来数据   
    	connection.emit('bbb','你好');
    	
    </script>
    <title></title> 
</head>
<body>
</body>
</html>
、

  

var http = require('http');
var io = require('socket.io');

var server = http.createServer((req,res)=>{

});
server.listen(2183);
var arr=[];
io.listen(server).on('connection',(user)=>{
      //后台接受数据 user.on('bbb',(str)=>{ console.log(str); }); });

  

 

posted @ 2019-05-24 11:27  来阿里啊呀  阅读(400)  评论(0)    收藏  举报