c++ 写ftp服务器文件,C++实现的FTP服务器

【实例简介】

在windows平台下使用C++,MFC框架实现了FTP协议的服务端程序。支持客户端的文件下载,上传,删除等常用FTP命令的响应。使用多线程技术,允许多个客户端同时连接。实时记录显示服务器和客户端交互的状态变化。支持添加用户,对用户进行管理。可以统计在线用户名和对应的IP地址以及登陆时间。可以统计对传输字节数,当前连接数,文件下载上传成功失败的数目等数据进行统计。

一切精彩尽在代码中,欢迎下载研究,共同提高!

邮箱bcypxl@163.com

【核心代码】

QuickFtp

└── QuickFtp

├── AddUserInfoDlg.cpp

├── AddUserInfoDlg.h

├── ApplicationDlg.cpp

├── ApplicationDlg.h

├── ColorListBox.cpp

├── ColorListBox.h

├── ConfigurationPage.cpp

├── ConfigurationPage.h

├── ConnectSocket.cpp

├── ConnectSocket.h

├── ConnectThread.cpp

├── ConnectThread.h

├── DataSocket.cpp

├── DataSocket.h

├── FTPEventSink.cpp

├── FTPEventSink.h

├── FTPServerApp.cpp

├── FTPServerApp.h

├── FTPServer.cpp

├── FTPServer.dsp

├── FTPServer.dsw

├── FTPServer.h

├── FTPServer.rc

├── ListenSocket.cpp

├── ListenSocket.h

├── LogFile.cpp

├── LogFile.h

├── OnlineUserPage.cpp

├── OnlineUserPage.h

├── res

│ ├── ftpserver (2).ico

│ ├── FTPServer.ico

│ ├── FTPServer.rc2

│ ├── Thumbs.db

│ ├── toolbar.bmp

│ ├── toolbar_d.bmp

│ ├── toolbar_h.bmp

│ └── xptheme.bin

├── resource.h

├── StatisticsPage.cpp

├── StatisticsPage.h

├── StdAfx.cpp

├── StdAfx.h

├── TracePage.cpp

├── TracePage.h

├── UserAccountsDlg.cpp

├── UserAccountsDlg.h

├── UserManager.cpp

└── UserManager.h

2 directories, 48 files

【实例简介】 在windows平台下使用C++,MFC框架实现了FTP协议的服务端程序。支持客户端的文件下载,上传,删除等常用FTP命令的响应。使用多线程技术,允许多个客户端同时连接。实时记录显示服务器和客户端交互的状态变化。支持添加用户,对用户进行管理。可以统计在线用户名和对应的IP地址以及登陆时间。可以统计对传输字节数,当前连接数,文件下载上传成功失败的数目等数据进行统计。 一切精彩尽在代码中,欢迎下载研究,共同提高! 邮箱bcypxl@163.com 【核心代码】 QuickFtp └── QuickFtp ├── AddUserInfoDlg.cpp ├── AddUserInfoDlg.h ├── ApplicationDlg.cpp ├── ApplicationDlg.h ├── ColorListBox.cpp ├── ColorListBox.h ├── ConfigurationPage.cpp ├── ConfigurationPage.h ├── ConnectSocket.cpp ├── ConnectSocket.h ├── ConnectThread.cpp ├── ConnectThread.h ├── DataSocket.cpp ├── DataSocket.h ├── FTPEventSink.cpp ├── FTPEventSink.h ├── FTPServerApp.cpp ├── FTPServerApp.h ├── FTPServer.cpp ├── FTPServer.dsp ├── FTPServer.dsw ├── FTPServer.h ├── FTPServer.rc ├── ListenSocket.cpp ├── ListenSocket.h ├── LogFile.cpp ├── LogFile.h ├── OnlineUserPage.cpp ├── OnlineUserPage.h ├── res │ ├── ftpserver (2).ico │ ├── FTPServer.ico │ ├── FTPServer.rc2 │ ├── Thumbs.db │ ├── toolbar.bmp │ ├── toolbar_d.bmp │ ├── toolbar_h.bmp │ └── xptheme.bin ├── resource.h ├── StatisticsPage.cpp ├── StatisticsPage.h ├── StdAfx.cpp ├── StdAfx.h ├── TracePage.cpp ├── TracePage.h ├── UserAccountsDlg.cpp ├── UserAccountsDlg.h ├── UserManager.cpp └── UserManager.h 2 directories, 48 files
经验分享 程序员 微信小程序 职场和发展