protected override void OnReceivedRequestHeader(HttpNetworkRequest request) { // Check for WebSocket handshaked status if (webSocketNetwork.WsHandshaked) { return; } // Try to perform WebSocket upgrade if (!webSocketNetwork.PerformServerUpgrade(request, NetworkResponse)) { base.OnReceivedRequestHeader(request); } }