2012-11-22 20 views
0

我的要求是在外部計算機或遠程計算機 中運行計算,然後等待應用程序完成計算並返回結果。如何在遠程計算機上運行應用程序並使用.net c等待結果#

這是可能的C#.net,如果是的話,我怎麼能做到這一點?

我試圖PSEXEC但它不會等待響應

+0

是的,這是可能的。你有什麼嘗試?你如何準確運行計算? –

+0

您可以使用.net remoting或WCF。 –

回答

0

使用WCF與異步調用; 創建WCF服務並將該服務添加到您的項目中,同時在服務參考設置屏幕上選擇「生成異步操作」。這將爲您的服務增加異步操作功能,例如;

如果您的服務名稱是sumNumbers(int x,int y),那麼Visual Studio將自動爲您生成sumNumbersCompleted事件。所以你可以打電話給你的服務如下:

sumNumbers(5,6); 
sumNumbersCompleted+=methodWhentheEventisCompleted; 
相關問題