Please enable JavaScript.
Coggle requires JavaScript to display documents.
FTPServ - Coggle Diagram
FTPServ
FTP_Connect
data
data_Server
data_Log
logs
read()
change()
private
日志信息
静态 类表示
data_remote_file
远端文件信息
数据(远端传送)管理
Serv_Connect
类表示
建立连接
获取默认目录
建立控制连接
(ip,端口(默认),账号,密码)
等待数据连接
收发文件
uoload_file
download_file
断点续传
操作
Send
封装
方法
send_command()
格式转换
connect()
控制端口连接进入远程目录
data_connect()
数据端口连接
操作方法
get_dir
发送指令获取目录信息
jmp_dir
发送指令跳转目录
download_file
下载指定文件到对应目录
upload_file
上传文件到指定目录
Read
主要为缓冲区消息处理
连接失败信息
目录信息读出
详细信息
异常处理
连接失效
接发超时
打印异常信息
文件过大
namespace
FTP_Client
action
connect(button)
Name
Pass
点击
action_handler
data_Client
连接socket
Ip
Path(text)
回车
失去焦点
action_handler
data_Client
路径存在
显示文件夹
路径不存在
还原原路径
tree_view(文件目录)
treenode
左键双击
action_handler
文件夹
打开
文件
添加进传输队列
右键单击
action_handler
显示菜单
属性
显示该文件(夹)信息
添加
如果为文件则加入传输队列
break
点击
action
断开FTP连接
本地文件/远端文件
本地文件
清空传输队列,显示本地目录信息
远端文件
清空传输队列,检查连接状况
已连接
进入远端默认目录
未连接
不显示
传输队列
传输路径
写入上传/下载的路径位置
上传/下载
上传
根据传输路径将选中文件上传至远端
下载
根据传输路径将远端文件下载至本地
(断点续传)
清空
清除被选中文件
右击菜单
全清
清除所有选中
属性
属性菜单
全选
选中所有需传送文件
data
类表示
data_Client
data_Connect
user
private
change()
read()
pass
登录信息
ip
数据(本地)统一管理
data_file
文件夹路径信息与其包含文件
file_path
get()
change()
file_set
get()
change()
data_queue
获取传输队列信息
queue_files
add()
remove_all()
remove()
namespace