Вот подаст app.jsРаботы с Socket.io отправкой и получением объектов
io.on('connection', function(socket){
socket.on('ujwal', function (data) {
socket.emit('news', function(){
console.log('testing');
});
});
socket.on('disconnect', function(){
console.log('user disconnected');
});
На ujwal случае я излучающий другое событие клиента вот мой index.html я включил сокет Lib тоже
var socket = io('http://localhost:3000');
$('#test').click(function(){
var as = "object";
socket.emit('ujwal',as);
});
socket.on('news', function (a) {
alert('receiving msgs');
});
Теперь я открывать два окна каждый раз, когда пользователь нажимает тестовый идентификатор они получают, но которые не щелкая они не получают объект в передней части, почему? почему код означает всякий раз, когда вы получаете имя события ujwal, пожалуйста, стреляйте из новостей. А и B подключены к серверу. Щелкают тест ujwal, который запускается и проверяется сервером и снова отправляет новости, теперь все подключенные пользователи должны видеть предупреждение?
Это то, что я знаю, поэтому, пожалуйста, сделайте так, чтобы все пользователи могли получить предупреждение.
В какой версии socket.io вы используете? Получаете ли вы какие-либо ошибки JavaScript перед началом мероприятия? – Jon
его 1.3.5 никакой ошибки, когда я нажимаю test, я возвращаю объект, но когда вы нажимаете на тест i, и u должен возвращать объект обратно, но его не происходит, я не знаю, что не так с кодом или логикой –