Node.js 使用节点和套接字io在连接时向客户端发送消息

Node.js 使用节点和套接字io在连接时向客户端发送消息,node.js,websocket,socket.io,Node.js,Websocket,Socket.io,我如何向特定的客户端发送消息,更具体地说,就是刚刚连接到应用程序的客户端,而不向已经在站点上的其他访问者广播消息 io.sockets.on('connection', function(client) { }); 似乎每次新访问者连接时都会向所有人广播。这只需要客户端在连接时向服务器发送问候消息,对吗?我说这只会开火一次对吗?我遇到了一个问题,客户每隔几分钟就会收到一次又一次的欢迎信息。很好。我逆转了从服务器到客户端的连接事件,一切都很顺利 var io = require('s

我如何向特定的客户端发送消息,更具体地说,就是刚刚连接到应用程序的客户端,而不向已经在站点上的其他访问者广播消息

   io.sockets.on('connection', function(client) {
   });

似乎每次新访问者连接时都会向所有人广播。

这只需要客户端在连接时向服务器发送问候消息,对吗?我说这只会开火一次对吗?我遇到了一个问题,客户每隔几分钟就会收到一次又一次的欢迎信息。很好。我逆转了从服务器到客户端的连接事件,一切都很顺利
var io = require('socket.io').listen(80);

io.sockets.on('connection', function (socket) {

    socket.emit('greetings', { greeting:'hello, new visitor' });

    socket.on('greetingFromVisitor', function (data) {
        console.log(data);
    });

});