From b82441498c4e0b9d927386c407a2109a65c74605 Mon Sep 17 00:00:00 2001 From: darzhang Date: Wed, 21 Jan 2026 16:57:26 -0800 Subject: [PATCH 1/2] Fix SSL websocket session error --- src/net/http/websocket/websocket_session.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/net/http/websocket/websocket_session.cpp b/src/net/http/websocket/websocket_session.cpp index adea5b2..551d23c 100644 --- a/src/net/http/websocket/websocket_session.cpp +++ b/src/net/http/websocket/websocket_session.cpp @@ -39,6 +39,8 @@ namespace cpp_streamer is_client_ = is_client; session_.reset(new TcpSession(loop, handle, this, key_file, cert_file, logger)); Init(); + + remote_addr_ = session_->GetRemoteEndpoint(); LogInfof(logger, "WebSocketSession construct(ssl), remote addr:%s", session_->GetRemoteEndpoint().c_str()); } @@ -448,4 +450,4 @@ namespace cpp_streamer cb_->OnClose(0, "Normal Closure"); } } -} \ No newline at end of file +} From d05f7143d8b6f5f42dda8e71648d1bf2050d641e Mon Sep 17 00:00:00 2001 From: darzhang Date: Thu, 22 Jan 2026 18:38:04 -0800 Subject: [PATCH 2/2] Update websocket_session.cpp --- src/net/http/websocket/websocket_session.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/net/http/websocket/websocket_session.cpp b/src/net/http/websocket/websocket_session.cpp index 551d23c..7a94f03 100644 --- a/src/net/http/websocket/websocket_session.cpp +++ b/src/net/http/websocket/websocket_session.cpp @@ -40,7 +40,7 @@ namespace cpp_streamer session_.reset(new TcpSession(loop, handle, this, key_file, cert_file, logger)); Init(); - remote_addr_ = session_->GetRemoteEndpoint(); + remote_addr_ = session_->GetRemoteEndpoint(); LogInfof(logger, "WebSocketSession construct(ssl), remote addr:%s", session_->GetRemoteEndpoint().c_str()); }