我已经建立了一个DCOM服务器,几个客户端可以连接到该服务器。
如果我理解正确,如果某个客户端由于某种原因变为非活动状态(崩溃,失去连接),DCOM将在三次错过ping后自动释放它。有没有办法找出细节,例如哪个客户端发布了?因此,我可以从活动用户列表中删除它们。
我添加了一个_Release
函数来检查崩溃的客户端是否正在被释放(它们是,但_Release
由于某种原因被调用了两次......)但是这大约是我来了。我对此很陌生。
如果有任何必要的信息,请告诉我。任何有用的帮助或指示都将非常感激!