服务器如何保存客户端发送的文件?

时间:2011-01-10 03:11:41

标签: c

我在C中编写客户端服务器,其中许多客户端将正在运行的文件发送到服务器,服务器需要执行该文件并将结果保存在他们的计算机中。 现在我有两个问题: 1-should服务器在执行之前保存接收文件?如果是的话怎么样? 2 - 我将使用CreateProcess()函数创建一个子节点并在不同的进程中运行每个客户端文件。这是一个不错的选择吗?!

感谢您提前给予的帮助 Negar

2 个答案:

答案 0 :(得分:0)

1。)是的。如果你问这个,你可能没有在内存中运行可执行文件的知识。

2。)CreateProcess()使主机(您的服务器应用程序)能够与子项共享句柄(生成的应用程序)。 如果您想知道孩子的控制台输出,这会很有用。

答案 1 :(得分:0)

1)是的,如果想在以后的服务器中建立一些弹性,可能是一个好主意。

2)是的,除了YeenFei概述的安全性和稳健性的原因。由于从客户端收到的可执行文件可能会崩溃,并且您不希望服务器进程随之崩溃。