2012-11-22 21 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; 
相关问题