Emitted when a new message is received
Emitted when a socket connection is successfully established
Emitted once the socket is fully closed
Emitted when an error occurs
Emitted when a new message is received