brodcast.emit
отправить сообщение всем без сокета, а когда я это сделаю, экземпляр узла сработает и говорит, что socket.brodcast не определен.Node.js Socket.io socket.brodcast undefined
вот мой код узла:
var express = require('express');
var app = express();
var http = require('http').Server(app);
var io = require('socket.io')(http);
app.use(express.static('public'));
io.on('connection', function(socket){
socket.on("newChild",childData =>{
var newChildID = mainData.newChild(childData.fatherID,childData.data, childData.type);
socket.emit("newChildID",{ "newId" : newChildID,"old" : childData.localID});
socket.brodcast.emit("newChild",maindata.getDataPoint(newChildID));
});
});
когда я испускают «newChild» от клиента аварии сервера и сказать, что socket.brodcast неопределен
важная часть, чтобы получить socket.brodcast .emit, поэтому я неправильно использую API? , когда я гугл после этого я нашел это: Send response to all clients except sender (Socket.io)
В этой теме я нашел этот пример:
socket.on('cursor', function(data) {
socket.broadcast.emit('msg', data);
});
и ее швы, чтобы быть таким же, как я делаю.