1. 程式人生 > >【HP-Socket沉思錄】在 OnClose 中自動重連

【HP-Socket沉思錄】在 OnClose 中自動重連

HP-Socket 版本 5.3.2


 

其實這裡是取了個巧,因為並不是真正意義上的在 OnClose 中。由於同一個連線的事件是序列的,所以 OnClose 事件不完成 socket 的狀態始終懸置。

可以在 OnClose 中啟動一個執行緒或者利用 std::condition_variable 通知守護執行緒。

在準備重新 start 的時候還必須注意,一定要檢查 socket 的 State 是否為 ST_STOPPED。