socket
Константы
EVENT_CONNECT : string = connect
EVENT_CONNECTING : string = connecting
EVENT_CONNECT_ERROR : string = connect_error
EVENT_CONNECT_TIMEOUT : string = connect_timeout
EVENT_DISCONNECT : string = disconnect
EVENT_ERROR : string = error
EVENT_MESSAGE : string = message
EVENT_PING : string = ping
EVENT_PONG : string = pong
EVENT_RECONNECT : string = reconnect
EVENT_RECONNECTING : string = reconnecting
EVENT_RECONNECT_ATTEMPT : string = reconnect_attempt
EVENT_RECONNECT_ERROR : string = reconnect_error
EVENT_RECONNECT_FAILED : string = reconnect_failed
Функции
newSocket(url, options = {}) — создаёт новый SocketValue
options (map с ключами):
- forceNew (boolean)
 - multiplex (boolean)
 - reconnection (boolean)
 - rememberUpgrade (boolean)
 - secure (boolean)
 - timestampRequests (boolean)
 - upgrade (boolean)
 - policyPort (integer)
 - port (integer)
 - reconnectionAttempts (integer)
 - reconnectionDelay (timestamp - long)
 - reconnectionDelayMax (timestamp - long)
 - timeout (timestamp - long) - -1 для отключения
 - randomizationFactor (double)
 - host (string)
 - hostname (string)
 - path (string)
 - query (string)
 - timestampParam (string)
 - transports (array of strings)
 
Типы
 SocketValue
Функции
close() — закрывает соединение сокета
connect() — подключает сокет
connected() — возвращает состояние подключения (1 - подключен, 0 - нет)
disconnect() — закрывает соединение сокета
emit(event, data) — посылает событие
hasListeners(event) — возвращает true, если для указанного события есть обработчики
id() — возвращает id сокета
off(event = ..) — удаляет обработчик указанного события или удаляет все обработчики, если не было передано ни одного аргумента
on(event, listener) — добавляет обработчик указанного события
once(event, listener) — добавляет одноразовый обработчик указанного события
open() — подключает сокет
send(data) — отправляет сообщения