Я изучаю сокеты в socket.io, и основная текущая проблема, с которой я столкнулся, заключается в том, что я не могу понять, что это за входящий объект сокета и как он работает.
io.on("connection", function(socket)//THIS PARAMETER IS WHAT I AM REFERRING TO
{
console.log("A device has connected");
socket.on("new-user", function(data)
{
var name = data;
socket.broadcast.emit(("new-user", name));
}
});
как может объект сокета отправляет сообщение всем другим клиентам, потому что объект сокета является объектом клиентского сокета, и клиент не может просто отправить его всем другим клиентам просто так. только сервер отправляет его всем остальным клиентам. Я, возможно, думаю, что это объект сокета INSIDE сервер, отправляющий его всем другим клиентам.