Answers for "socket.io on disconnect"

C#
0

socket.io do sockets leave rooms on disconnect

/* Upon disconnection, sockets leave all the channels they were part of 
automatically, and no special teardown is needed on your part.

You can fetch the rooms the Socket was in by listening to the 
disconnecting event: */

io.on('connection', socket => {
  socket.on('disconnecting', () => {
    console.log(socket.rooms); // the Set contains at least the socket ID
  });

  socket.on('disconnect', () => {
    // socket.rooms.size === 0
  });
});
Posted by: Guest on May-09-2021
1

socket.io reconnect example

io.connect('http://localhost', {
  'reconnection': true,
  'reconnectionDelay': 500,
  'reconnectionAttempts': 10
});
Posted by: Guest on July-11-2020
1

socket io connect to namespace

var io  = require('socket.io')(http, { path: '/myapp/socket.io'});

io
.of('/my-namespace')
.on('connection', function(socket){
    console.log('a user connected with id %s', socket.id);

    socket.on('my-message', function (data) {
        io.of('my-namespace').emit('my-message', data);
        // or socket.emit(...)
        console.log('broadcasting my-message', data);
    });
});
Posted by: Guest on July-09-2020
1

socketi io client disconnect

You can now simply call `socket.disconnect()` on the server side.
Posted by: Guest on June-23-2021
-1

socket io query

// Client side
const socket = io({
  query: { token: 'cde' }
});

// Server side
io.on('connection', (socket) => {
  let token = socket.handshake.query.token;
  
  // Do something...
});
Posted by: Guest on August-29-2020

C# Answers by Framework

Browse Popular Code Answers by Language