我正在编写一个连接到远程服务器的c#应用程序。 我已经能够将文件复制到客户端了,现在我想完成复制所有文件后,通过我的Socket发送“命令信号”,让客户端运行它。
仅举例来说,这就是我想要做的事情:
string cmD = @"\\192.168.0.1\\cmd";
byte[] clientData = new byte[8000];
clientData = System.Text.Encoding.UTF8.GetBytes(cmD);
clientSock.Send(clientData);
我们假设clientSock是连接到我的服务器的静态Socket。 在这种情况下,我想在客户端运行“cmd”。
有什么想法吗?
答案 0 :(得分:-1)
最后,你没有问过什么。您能详细说明您想问的具体内容吗?
无论如何,我猜你试图在远程服务器上运行一个命令,所以你必须在你的C#服务器上实现它。要运行命令,可以使用Process::Start()
方法。祝你好运!
干杯,