HP-Socket
HP-Socket copied to clipboard
TcpPullClientT 的Reset重写容易导致纯虚函数调用崩溃风险
由于状态机异步原因,当服务器不存在的时候,用TcpPullClient因为析构函数中TcpClient的Stop函数调用了Reset接口是重载接口,在快速建立连接由快速delete类时候有崩溃风险提示pure virtual method called
你这种场景解决建议: 1、用 Agent 取代 Client。 2、Client 对象定义为属性,不要频繁创建/释放。 3、删除 Client 对象前用 Wait() 方法先等待连接断开。
升级到 5.8.5 版本应该能避免这个问题。