Ответы пользователя по тегу Socket.io
  • Как заставить всех членов комнаты покинуть ее, если вышел создатель?

    lepard
    @lepard Автор вопроса
    function selfDevelopment() { selfDevelopment() }
    Сделал по иному, если создатель покидает комнату, всем пользователям комнаты отправляется сокет-сообщения, которые вызывает сокет-сообщение от клиента на дисконнект.

    //Создатель покидает комнату
    socket.leave('Vasia1234');
    io.sockets.to('Vasia1234').emit('leave all');


    //Обработка у всех пользователей комнаты со стороны клиента
    socket.on('leave all', function(){
    socket.emit('leave all');
    })


    //Обработка у всех пользователей комнаты со стороны сервера
    socket.on('leave all',  function(){
    socket.leave('Vasia1234');
    })
    Ответ написан
    Комментировать