привет. Я пытаюсь разработать простую чат-приложение, используя socket.io и express.Сервер запускает событие клиента дважды
Мой вопрос: когда пользователь отправить сообщение испускать событие на сервер и сервер вещания на остальных clients- это происходит дважды То есть все то, что я не могу выяснял: почему socket.broadcast.emit («setMessage» срабатывает дважды в браузере setMessage
https://github.com/ntorbev/chat
любая помощь будет признателен
Добро пожаловать в StqackOverflow.please покажите нам код, вызывающий проблему. –
hi это нормально перечислить мое репо в github, который я перечислил выше – ntorbev
В файле sockets.js я не понимаю, какие сокеты находятся в строке 7: «io.sockets.on»? Из учебника http://socket.io/get-started/chat/ просто используйте io.on («connection», function (socket). На вашем обработчике «newMessage» я попробовал io.emit на стороне клиента, вместо socket.broadcast.emit и использовать это на стороне сервера для отправки сообщения кому угодно, кроме отправителя – lkostka