ftp服务器初学者问题

时间:2015-04-27 08:53:26

标签: c ubuntu testing ftp

所以,这是交易。我正在寻找在c中实现一个简单的FTP服务器。其中一部分是找出一个有效的例子。所以,我在网上找到了以下代码: http://armi.in/wiki/FTP_Server_and_Client_Implementation_in_C/C++ 我的问题是:如何在我的机器上设置这些文件(Ubuntu 14.04),以便它们按预期运行?或者,我是否在不同的机器上进行设置?

1 个答案:

答案 0 :(得分:1)

  1. 将文件下载到本地计算机。确保获得“原始”源代码文本,即不是HTML版本。应该没有行号。分别命名两个文件ftpserver.cftpclient.c
  2. 确保您安装了C工具链(sudo apt-get install gcc应该为您提供一个,如果没有)。
  3. 使用gcc -o ftpserver ftpserver.cgcc -o ftpclient ftpclient.c等内容构建每个程序。
  4. 通过在编译它的目录中键入./ftpserver 5000来运行服务器。参数5000是要使用的端口号。
  5. 以相同的方式运行客户端,并传递相同的端口号参数。
  6. 注意:此代码很可能不太安全。 在任何没有正确防火墙的面向Internet的计算机上运行它。你可能会被黑客攻击。