2011-09-05 48 views
0

我已經創建了一個服務器和一個客戶端(.net,遠程處理,c sharp)。服務器是一個單身服務器(不是我想的)。然後我調用位於服務器中的異步方法,在執行服務器使用發送給服務器的Asyncstate對象發送應答之後,當我將該函數作爲參數調用時(遠程回調)。一切正常。但如果服務器在執行方法時崩潰,則無法通知客戶端,我可以解決這個問題嗎?.net remoting,客戶端服務器,遠程回調

回答

0

我不熟悉您使用的特定工具,但如果服務器由於某種原因無法響應客戶端,客戶端的連接應該能夠報告超時。如果客戶端遇到超時,您可以將其作爲服務器崩潰或以其他方式失敗的指示,並在客戶端做一些必要的事情。

+0

當我調用遠程時,我只傳遞該對象,然後服務器將結果放入對象並再次調用客戶端(遠程回調)。 – Hashan

相關問題