socket.io 实例

Posted </script>

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了socket.io 实例相关的知识,希望对你有一定的参考价值。

//引用
var io = require(\'socket.io\')(server);
 
//server
io.on(\'connection\', function(socket) {
    //推送消息
    socket.emit(\'news\', \'hello!!\');          //进来后 给链接的人推送消息
    io.sockets.emit(\'news\',\'hello!!\');       //进来后 给所有人推送消息
    //接收消息
    socket.on(\'message\', function(data) {       
        console.log(data);
        socket.emit(\'news\', data);
        socket.broadcast.emit(\'news\',data);  //向所有在线人员其他人发消息
    });
});
 
//cli
 var iosocket = io.connect();
 
//发送
$(\'#mesBtn\').click(function(event) {
      var text =  $(\'#nickInput\').val();
      iosocket.emit(\'message\', text);
  console.log(iosocket);
});
 
//接收
iosocket.on(\'news\', function (data) {
  console.log(data);
});
 
 
可参考一下:http://www.cnblogs.com/edwardstudy/p/4358202.html
 

以上是关于socket.io 实例的主要内容,如果未能解决你的问题,请参考以下文章

Socket.io 命名空间限制以及如何扩展它

socket.io 如何处理 docker 部署的多个实例?

如何在同一个弹性beantalk实例上运行socket.io和表达?

socket.io官方实例聊天室的源码解析

Vue-Socket.io

我可以在 socket.io 的命名空间中使用房间吗