socket.on vs socket.emit code example
Example 1: socket io socket emit vs send
// allows you to emit custom events on the server and client
socket.emit('my event', 'my data')
// sends messages which are received with the 'message' event
socket.send('my message')
Example 2: io.emit vs socket.emit
socket.emit('message', "this is a test"); //sending to sender-client only
io.emit('message', "this is a test"); //sending to all clients, include sender