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