# agile_ftp **Repository Path**: RT-Thread-Mirror/agile_ftp ## Basic Information - **Project Name**: agile_ftp - **Description**: No description available - **Primary Language**: Unknown - **License**: LGPL-2.1 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 3 - **Created**: 2021-04-08 - **Last Updated**: 2025-02-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Agile Ftp ## 介绍 基于RT-Thread,运行在嵌入式上的高并发高性能轻量级FTP服务器。 ## 快速上手 1. `#include "ftp.h"` 2. `ftp_init(2048, 27, 100);` 3. 默认端口21,默认用户名和密码都为 loogg ## API介绍 1. `ftp_get_max_session_num` 获取最大客户端数量 2. `ftp_set_max_session_num` 设置最大客户端数量 3. `ftp_get_session_username` 获取客户端用户名 4. `ftp_set_session_username` 设置客户端用户名 5. `ftp_get_session_password` 获取客户端密码 6. `ftp_set_session_password` 设置客户端密码 7. `ftp_get_session_welcome_msg` 获取客户端欢迎词 8. `ftp_set_session_welcome_msg` 设置客户端欢迎词 9. `ftp_session_force_quit` 强制关闭所有客户端连接(异步) 10. `ftp_force_restart` 强制重启服务器(异步) 11. `ftp_get_port` 获取服务器监听端口 12. `ftp_set_port` 设置服务器监听端口 13. `ftp_init` 初始化ftp服务 ## 动态设置参数 - 使用 `ftp_force_restart` 和 `ftp_session_force_quit` ## 联系方式 & 感谢 - 维护:malongwei - 主页: - 邮箱:<2544047213@qq.com>