Skip to content

Commit 024d99f

Browse files
committed
refactor(websocket): 在连接前先关闭现有连接
- 添加了 Shutdown() 调用以确保连接前清理现有状态 - 防止旧连接残留导致的线程冲突问题
1 parent 2e5444b commit 024d99f

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/WebSocketClient.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ namespace cyanray
245245

246246
void WebSocketClient::Connect(const string& hostname, int port, const string& path)
247247
{
248+
Shutdown();
248249
PrivateMembers->wsSocket = hostname_connect(hostname, port);
249250
if (PrivateMembers->wsSocket == INVALID_SOCKET)
250251
{

0 commit comments

Comments
 (0)