2017-06-05 51 views
2

我正在開發一個聊天應用程序。我正在使用this作爲聊天演示應用程序。但這不是我想要的。我想在我的應用程序中實現一對一聊天。但這是一對多聊天應用(羣聊)。請幫助我理解使用Node JS服務器的一對一聊天背後的概念。如何過濾它?如何使用Node JS服務器在Socket.io上進行一對一聊天?

+0

您是否找到了解決方案? –

回答

0

Socket.io爲您提供了靈活性,可以選擇誰將接收消息。您可以探索所有發出事件的方式here

實現一對一聊天的最簡單方法是使用聊天室。

您可以將兩個用戶加入一個房間並向該房間發送消息。

io.on('connection',function(socket){ 
    socket.join(exampleRoom); 

    socket.to(exampleRoom).emit('message', "a message to everyone in the room,except me"); 
})