【发布时间】:2014-11-23 04:20:40
【问题描述】:
我到处查看,但从未见过如何做到这一点的示例,即使在博客中提到过。但是从来没有给出例子。
我有一个连接到服务器的 .Net 远程客户端,该服务器通过 tcp/ip 发布为众所周知的类型。它持有对服务器的对象引用,并通过 new 运算符对其进行实例化。
如果服务器崩溃,最简单的部分就是检测到这一点,只需捕获错误即可。 循环并等待服务器恢复将再次没有问题。
但是如何重置/重启/注销然后在客户端重新注册远程堆栈?!?
如果在服务器恢复后重新启动客户端,它会再次工作,但显然我只想在客户端应用程序中重新连接,而不必重新启动它。
【问题讨论】:
标签: .net-remoting