[+] H2 server listening on https://localhost:8443/ [+] SETTINGS_ENABLE_CONNECT_PROTOCOL=1 (RFC 8441) [h2] TLS handshake failed for ('127.0.0.1', 55158): SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:992)') [h2] TLS handshake failed for ('127.0.0.1', 55164): SSLZeroReturnError(6, 'TLS/SSL connection has been closed (EOF) (_ssl.c:992)') [h2] ('127.0.0.1', 55168) connected, ALPN='h2' [h2] GET stream=1 :protocol='' :path='/' [h2] CONNECT stream=3 :protocol='websocket' :path='/ws' [h2] WebSocket accepted on stream 3. Waiting briefly so the client side finishes handshake processing and pends a Read()... [h2] GET stream=5 :protocol='' :path='/favicon.ico' [h2] DATA frame sent on stream 3. -> SpdySession::OnStreamFrameData -> SpdyBuffer with consume callback -> WebSocketSpdyStreamAdapter::OnDataReceived (read_callback_ set) -> Dequeue -> pop_front -> ~SpdyBuffer -> ConsumeHelper(DISCARD)