$ws->on("pongFrame", function(string$message){
// Вызывается при получении текстового сообщения.
});
sendingFrame
$ws->on("sendingFrame", function(WebSocketFrame$frame){
// Вызывается при отправлении фрейма.
});
frameSent
$ws->on("frameSent", function(WebSocketFrame$frame){
// Вызывается после успешного отправления фрейма.
});
frameUnsent
$ws->on("frameUnsent", function(WebSocketFrame$frame){
// Вызывается после ошибки при отправлении фрейма.
});
threadCreated
$ws->on("threadCreated", function(string$threadType, php\lang\Thread$thread){
// Вызывается при создании нового потока. Возможные значения для threadType:// READING_THREAD, WRITING_THREAD, CONNECT_THREAD, FINISH_THREAD
});
threadStarted
$ws->on("threadStarted", function(string$threadType, php\lang\Thread$thread){
// Вызывается при запуске созданного потока.
});
threadStopping
$ws->on("threadStopping", function(string$threadType, php\lang\Thread$thread){
// Вызывается при остановке созданного потока.
});
error
$ws->on("error", function(WebSocketException$error){
// Вызывается при ошибке.
});
frameError
$ws->on("frameError", function(WebSocketException$error, WebSocketFrame$frame){
// Вызывается при ошибке чтения фрейма.
});
messageError
$ws->on("messageError", function(WebSocketException$error, array$frames){
// Вызывается при ошибке построения сообщения.
});
sendError
$ws->on("sendError", function(WebSocketException$error, WebSocketFrame$frame){
// Вызывается при ошибке отправки фрейма.
});
unexpectedError
$ws->on("unexpectedError", function(WebSocketException$error){
// Вызывается при неожиданной ошибке.
});
sendingHandshake
$ws->on("sendingHandshake", function(string$requestLine, array$headers){
// Вызывается перед установкой соединения.
});