|
本帖最后由 JG.Shi 于 2012-4-3 14:47 编辑
关于安全管理链路对象的. 因为现在我Acceptor需要管理链路, 但是链路的删除成了问题;
一是 Acceptor 关闭时,需要安全关闭所有的链路;
二是 链路被动关闭时, 需要清除 Acceptor 中记录的链路指针, 以避免其他业务对象的非法访问;
三是 业务对象在收到非法的指令时, 需要主动关闭 链路对象, 同时也需要确保链路从 Acceptor清除并释放;
四是 业务对象需要广播消息给所有链路;
现在我写的程序,链路连接上来后,一断开,就会报异常,已经使用了ACE的智能指针,但还是报异常了, 能否给我指点一下呢? 如果可以,我把代码传给您, 谢谢啦. 我也是实在找了好久,没有办法才这样求助的.
急, 在线等帮忙.
跟踪 显示在下面的这段代码:
ACE_WIN32_Proactor::application_specific_code
...........
..........
ACE_SEH_FINALLY
{
// This is crucial to prevent memory leaks
delete asynch_result;
}
..........
|
|