关于Socket中对方非常退出的处理问题
如果Client非正常退出,怎么关闭连接,释放资源?
我在
ServerSocket中的OnClientError()事件中加入
ServerSocket->Socket->Connections[0]->Close();
但是关闭后程序仍然不断的报错(OnClientError事件仍然不断地被触发),
而且用Close()方法关闭Client后,读取的ServerSocket1->ActiveConnection>0
这是什么原因呢?
对于这种对方非正常退出的情况,应该做怎样的异常处理呢?