List of Socket.io Events

Abhishek Kaushik picture Abhishek Kaushik · Jun 14, 2014 · Viewed 44.6k times · Source

Does anyone know what events are built-in in Socket.io?
For example: connection, disconnect, join etc.

Answer

Oleg picture Oleg · Jun 15, 2014

Here is all I found in the official docs:

Client-side events for socket.io object:

  • connect. Fired upon a successful connection.

  • connect_error. Fired upon a connection error.
    Parameters:
    • Object error object

  • connect_timeout. Fired upon a connection timeout.

  • reconnect. Fired upon a successful reconnection.
    Parameters:
    • Number reconnection attempt number

  • reconnect_attempt. Fired upon an attempt to reconnect.

  • reconnecting. Fired upon an attempt to reconnect.
    Parameters:
    • Number reconnection attempt number

  • reconnect_error. Fired upon a reconnection attempt error.
    Parameters:
    • Object error object

  • reconnect_failed. Fired when couldn’t reconnect within reconnectionAttempts

Client-side events for socket object:

  • connect. Fired upon connecting.
  • error. Fired upon a connection error
    Parameters:
    • Object error data
  • disconnect. Fired upon a disconnection.
  • reconnect. Fired upon a successful reconnection.
    Parameters:
    • Number reconnection attempt number
  • reconnect_attempt. Fired upon an attempt to reconnect.
  • reconnecting. Fired upon an attempt to reconnect.
    Parameters:
    • Number reconnection attempt number
  • reconnect_error. Fired upon a reconnection attempt error.
    Parameters:
    • Object error object
  • reconnect_failed. Fired when couldn’t reconnect within reconnectionAttempts

Server-side events:

  • connection / connect. Fired upon a connection.
    Parameters:
    • Socket the incoming socket.

Edit:

For the current version (1.3.4) the reconnect_attempt and reconnecting client-side events are synonyms.