0
如何發送消息給特定的客戶端,更具體地說,是剛剛連接到應用程序而不向其他訪客傳播的客戶端已經在網站上?使用節點和套接字向客戶端發送消息io
io.sockets.on('connection', function(client) {
});
似乎每當新訪客連接時向所有人廣播。
如何發送消息給特定的客戶端,更具體地說,是剛剛連接到應用程序而不向其他訪客傳播的客戶端已經在網站上?使用節點和套接字向客戶端發送消息io
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);
});
});
這只是要求客戶端發送連接上的問候消息的服務器,對不對? 我說這隻會觸發一次嗎?當客戶每隔幾分鐘一次又一次接收歡迎消息時,我遇到了一個問題。 – Scotty
不錯的。我將服務器上的連接事件轉換爲客戶端,並且所有事情都在順利進行! :) – Scotty