多线程FTP服务器??
目前我有一个FTP服务器的源代码,大概2000行。。是基于多进程的,即为每一个连接的用户单独fork一个进程,用于传输control command, 如果用户下载东西的话,会再fork一个进程用于data.
现在我想把这个程序改成基于多线程的,即为每个用户create a thread,请问这样可以实现吗??
[解决办法]
可以啊。为什么怀疑不行
[解决办法]
如果这样客户端也要用你的才行吧,否则客户端是单线程的也没用。
多线程实际上是将文件分成很多段,没个线程传其中的一段,客户端收完后将其合并起来。
[解决办法]