0
我不明白的方式DNode使用websocket通信。 有人說它使用socket.io別人說sockjs。 這是哪一個?還是有可能選擇?在node.js中用於websocket通信的DNode實現
我試圖使用DNode,但我也需要訪問連接(半)廣播以響應RPC調用。我該怎麼做呢?
dnode是否有更豐富的手冊?
我不明白的方式DNode使用websocket通信。 有人說它使用socket.io別人說sockjs。 這是哪一個?還是有可能選擇?在node.js中用於websocket通信的DNode實現
我試圖使用DNode,但我也需要訪問連接(半)廣播以響應RPC調用。我該怎麼做呢?
dnode是否有更豐富的手冊?
你的問題有點含糊。我不確定DNode是否使用socket.io或sockjs,不確定它甚至使用基於它們的依賴列表的那些之一,但是在編程時它並不重要。
至於使用與DNode的連接,它非常簡單。這裏有一個例子:
var server = dnode({
pushMessageNotification: function(message, cb) {
contact = getClientFromId(message.receiver);
contact.socket.emit('messageNotification', {
message: message.message,
sender: message.sender,
time: message.time
});
cb('success');
}
});
因此,大家可以看到,pushMessageNotification是我綁定與DNode-PHP和消息通過PHP編碼JSON的方法。之後,您需要的是一種基於其id來查找客戶端套接字的方法。