# FTP_server **Repository Path**: he-lix/ftp_server ## Basic Information - **Project Name**: FTP_server - **Description**: 基于socket开发的windows平台FTP服务器和客户端 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-10-26 - **Last Updated**: 2023-10-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 基于socket实现FTP服务器 ### 前言 基于socket完成了一个FTP服务器,实现了其基本功能 ### 环境 操作系统:Windows 10企业版 LTSC 开发语言:C++ 开发工具:Visual Studio ### 功能列表 1.用户登录功能 2.显示服务器/本地目录的内容 3.更改服务器和本地的工作目录 4.文件上传、下载 5.关闭连接 ### 使用说明 > help:打印出支持的命令及其使用方法 \ > pwd:服务器当前工作目录 \ > cd:更改服务器工作目录\ > ls:列出服务器工作目录下的内容及其相关属性信息 \ > put:将指定文件上传至服务器 \ > get:从服务器上下载指定文件\ > !pwd:更改客户端当前工作目录 \ > !cd:更改客户端当前工作目录 \ >!ls:列出客户端工作目录下的内容及其相关属性信息\ > exit&quit:关闭与服务器的连接 连接服务器成功后会要求输入账户密码,直接回车即可登入匿名用户并进入命令界面