在我的Node JS代码中,SocketIO的发出将使用房间ID来完成。在所有与Socket IO的房间连接中,对应的房间将占用特定消息。目前,我正在通过编写JavaScript代码在本地测试此应用程序,但不确定如何使用它(仅使用发出发射时没有问题,因为我可以使用socket.on())。有人可以帮我吗?
下面是我的Node JS代码段。
var emit = function(room, type, content) {
io.to(room).emit("message", [type, content]);
// send standard socket.io message with specific type, for clients connecting directly
console.log("emit to room: '" + room + "', type: '" + type + "', content: " + content);
return io.to(room).emit(type, content);
};
答案 0 :(得分:1)
在客户端使用
socket.on("message",function(data)
{
//do something
})
响应事件