на стороне отключившегося клиента проблемы нет
просто сервер должен посылать событие другому при отключении одного
socket.on('disconnect', function() {
socket.broadcast.to(roomID).emit("exit");
...
}
вот такое есть, но срабатывает где-то через минуту
var text = textarea.value;
textarea.value = "";
if (text.search(/\S/) != -1) {
socket.emit('message', text, function() {
checkMessage("a-mess", text);
});
}
это кусок функции, которая является обработчиком нажатия на кнопку с последним вариантом -очищать поле сразу, там еще у меня класс кнопки проверяется, и как уже было сказано, была попытка просто его убрать, чтоб не срабатывал этот кусок функции, а потом в колбеке возвращать.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.