.net远程处理,客户端服务器,远程回调

时间:2011-09-05 15:35:37

标签: c#-4.0 callback .net-remoting

我创建了一个服务器和一个客户端(.net,远程处理,c sharp)。服务器是一个单独的服务器(我猜不是必需的)。然后我调用一个异步方法,它位于服务器远程,在执行服务器发送回复后使用Asyncstate对象,我已经发送到服务器当我调用该函数作为参数(远程回调)。一切正常。但如果服务器在执行方法时崩溃,则无法通知客户端。我可以解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

我对您使用的特定工具并不熟悉,但如果服务器由于某种原因无法响应客户端,则客户端的连接应该能够报告超时。如果客户端遇到超时,您可以将此视为服务器崩溃或失败的指示,并在客户端执行必要的操作。