我是新使用的是Node.js和socket.io通過node.js中兩個用戶之間發送消息和socket.io
我有兩個客戶,他們有自己的ID 1 我需要通過socket.io發送包含以下內容的數據: user_from,user_to,action
並且數據從雙方發送。
我如何發送這個數據從客戶端1與socket.emit(),所以我可以設置變量:數據?
如何使用socket.get讀取服務器上的數據?
並重新從服務器發送到客戶端2? (我發現這個代碼:io.sockets.volatile.emit('broadcast_msg',味精);但我想只從特定用戶發送給特定用戶,而不是所有用戶連接)。
謝謝你的幫助,我看到很多例子,但不是我需要的。
UPDATE:
我不明白這個代碼:
// on server started we can load our client.html page
function handler(req, res) {
fs.readFile(__dirname + '/client.html', function(err, data) {
if(err) {
console.log(err);
res.writeHead(500);
return res.end('Error loading client.html');
}
res.writeHead(200);
res.end(data);
});
}
我爲什麼要這麼做?我有例如:index.php?menu = 30或index.php?menu = 30 & action = 12
我正在開發項目,我需要在客戶端2瀏覽器上顯示客戶端1鼠標 – mgalesic
這裏是一篇博客文章,它完全描述了這個http://jeffkreeftmeijer.com/2010/experimenting-with-node-js/ – Sachin
是我之前發現了這個例子,但它不是用socket.io編寫的 – mgalesic