返回首页

您好,

我需要从Windows应用程序(C#)
发送一个shell脚本/或Linux服务器的简单的shell命令。 Linux服务器将执行它。


如何才能做到这一点
我可以做到这一点使用Cygwin?或别的

请帮我在ASAP
NBSP。
在此先感谢。

回答

评论会员:游客 时间:2012/02/07
|SAKryukov:这个问题让我怀疑你有足够的经验或技术的基本认识到这样的问题,即使是相对简单的。你需要有应发挥作用的网络服务器的Linux应用程序,Windows的C#应用​​程序mdash;其客户。请求将发送一个命令。现在,它可以做几个不同的层次上。一(无痛)的方式将是:创建NET中的客户端和服务器端,在那里你可以使用TcpClient的/的TcpListener水平,古典远程或WCF插座。你可以无需重新编译的Linux上运行的服务器端应用程序使用Mono:imgsrc=,{A1}在Mono的另一种变体:安装Apache和mod_mono({A}],客户端可以是一个普通的C#Windows应用程序使用HttpWebRequest与Web服务器在Linux上工作,请参阅:{A3的}{A4}](见代码示例)。有其他一些变种。例如,你可以在Linux上实现Web服务会使用肥皂:{A5的}{A6的}精益解决方案的一部分,本地编程可以使用原始套接字在Linux的一部分,大概Ç,但它支持(执行相同的应用程序级协议)可能是更困难的是两部分的CLR。mdash;SA
理查德MacCutchan
评论会员:{A7}]可以帮助你 时间:2012/02/07