C ftp服务器初学者问题

C ftp服务器初学者问题,c,ubuntu,testing,ftp,C,Ubuntu,Testing,Ftp,那么,就这么定了。我正在考虑用c实现一个简单的FTP服务器。其中一部分是找出一个可行的例子。因此,我在网上找到了以下代码: 我的问题是:如何在我的机器(Ubuntu 14.04)上设置这些文件,使它们按预期运行?或者,我要在不同的机器上设置它们吗 将文件下载到本地计算机。确保您获得的是“原始”源代码文本,即不是HTML版本。不应该有行号。将两个文件分别命名为ftpserver.c和ftpclient.c 确保安装了C工具链(sudo apt get install gcc如果没有,应该提供一个)

那么,就这么定了。我正在考虑用c实现一个简单的FTP服务器。其中一部分是找出一个可行的例子。因此,我在网上找到了以下代码: 我的问题是:如何在我的机器(Ubuntu 14.04)上设置这些文件,使它们按预期运行?或者,我要在不同的机器上设置它们吗

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