使用文件传输协议
1. 初始化FTP服务器
在进行文件传输之前,需要对FTP服务器进行初始化。以下是初始化FTP服务器的示例代码:
// 初始化TCP/IP栈
sock_init();
// 使用默认处理程序初始化FTP服务器
ftp_init(NULL);
// 预留FTP命令端口,提高服务器性能
tcp_reserveport(FTP_CMDPORT);
// 进入无限循环,处理FTP请求
while(1) {
ftp_tick();
}
在上述代码中, sock_init() 用于初始化TCP/IP栈, ftp_init(NULL) 使用默认处理程序初始化FTP服务器, tcp_reserveport(FTP_CMDPORT) 预留FTP命令端口(默认端口号为21), while(1) 循环不断调用 ftp_tick() 处理FTP请求。
2. TINI FTP服务器
TINI软件包含一个FTP服务器。当TINI的 /etc/ 目录下的 .startup 文件包含以下行时:
setenv FTPServer enable
slush shell将在启动时运行FTP服务器。这个服务器可用于将 .tini </
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



