2
我正在開發一個聊天應用程序。我正在使用this作爲聊天演示應用程序。但這不是我想要的。我想在我的應用程序中實現一對一聊天。但這是一對多聊天應用(羣聊)。請幫助我理解使用Node JS服務器的一對一聊天背後的概念。如何過濾它?如何使用Node JS服務器在Socket.io上進行一對一聊天?
我正在開發一個聊天應用程序。我正在使用this作爲聊天演示應用程序。但這不是我想要的。我想在我的應用程序中實現一對一聊天。但這是一對多聊天應用(羣聊)。請幫助我理解使用Node JS服務器的一對一聊天背後的概念。如何過濾它?如何使用Node JS服務器在Socket.io上進行一對一聊天?
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");
})
您是否找到了解決方案? –