Skip to content

基于RT-Thread,运行在嵌入式上的高并发高性能FTP服务器

License

Notifications You must be signed in to change notification settings

loogg/agile_ftp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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_restartftp_session_force_quit

联系方式 & 感谢

About

基于RT-Thread,运行在嵌入式上的高并发高性能FTP服务器

Resources

License

Stars

Watchers

Forks

Packages