Reintroduce ping/pong handlers
This commit is contained in:
+24
-16
@@ -170,15 +170,19 @@ private:
|
|||||||
} else {
|
} else {
|
||||||
if (opCode == PING) {
|
if (opCode == PING) {
|
||||||
webSocket->send(std::string_view(data, length), (OpCode) OpCode::PONG);
|
webSocket->send(std::string_view(data, length), (OpCode) OpCode::PONG);
|
||||||
/*group->pingHandler(webSocket, data, length);
|
if (webSocketContextData->pingHandler) {
|
||||||
if (webSocket->isClosed() || webSocket->isShuttingDown()) {
|
webSocketContextData->pingHandler(webSocket);
|
||||||
return true;
|
if (us_socket_is_closed(SSL, (us_socket_t *) s) || webSocketData->isShuttingDown) {
|
||||||
}*/
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
} else if (opCode == PONG) {
|
} else if (opCode == PONG) {
|
||||||
/*group->pongHandler(webSocket, data, length);
|
if (webSocketContextData->pongHandler) {
|
||||||
if (webSocket->isClosed() || webSocket->isShuttingDown()) {
|
webSocketContextData->pongHandler(webSocket);
|
||||||
return true;
|
if (us_socket_is_closed(SSL, (us_socket_t *) s) || webSocketData->isShuttingDown) {
|
||||||
}*/
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@@ -195,15 +199,19 @@ private:
|
|||||||
} else {
|
} else {
|
||||||
if (opCode == PING) {
|
if (opCode == PING) {
|
||||||
webSocket->send(std::string_view(controlBuffer, webSocketData->controlTipLength), (OpCode) OpCode::PONG);
|
webSocket->send(std::string_view(controlBuffer, webSocketData->controlTipLength), (OpCode) OpCode::PONG);
|
||||||
/*group->pingHandler(webSocket, controlBuffer, webSocket->controlTipLength);
|
if (webSocketContextData->pingHandler) {
|
||||||
if (webSocket->isClosed() || webSocket->isShuttingDown()) {
|
webSocketContextData->pingHandler(webSocket);
|
||||||
return true;
|
if (us_socket_is_closed(SSL, (us_socket_t *) s) || webSocketData->isShuttingDown) {
|
||||||
}*/
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
} else if (opCode == PONG) {
|
} else if (opCode == PONG) {
|
||||||
/*group->pongHandler(webSocket, controlBuffer, webSocket->controlTipLength);
|
if (webSocketContextData->pongHandler) {
|
||||||
if (webSocket->isClosed() || webSocket->isShuttingDown()) {
|
webSocketContextData->pongHandler(webSocket);
|
||||||
return true;
|
if (us_socket_is_closed(SSL, (us_socket_t *) s) || webSocketData->isShuttingDown) {
|
||||||
}*/
|
return true;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user