91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

在windows平臺下使用C++,MFC框架實現了FTP協議的服務端程序。支持客戶端的文件下載,上傳,刪除等常用FTP命令的響應。使用多線程技術,允許多個客戶端同時連接。實時記錄顯示服務器和客戶端交互的狀態變化。支持添加用戶,對用戶進行管理。可以統計在線用戶名和對應的IP地址以及登陸時間。可以統計對傳輸字節數,當前連接數,文件下載上傳成功失敗的數目等數據進行統計。 一切精彩盡在代碼中,歡迎下載研究,共同提高! 郵箱bcypxl@163.com

資源截圖

代碼片段和文件信息

//?AddUserInfoDlg.cpp?:?implementation?file
//

#include?“stdafx.h“
#include?“ftpserver.h“
#include?“AddUserInfoDlg.h“

#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
//?CAddUserInfoDlg?dialog


CAddUserInfoDlg::CAddUserInfoDlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CAddUserInfoDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CAddUserInfoDlg)
m_strPath?=?_T(““);
m_bAllowCreateDirectory?=?FALSE;
m_bAllowDelete?=?FALSE;
m_bAllowDownload?=?FALSE;
m_bAllowRename?=?FALSE;
m_bAllowUpload?=?FALSE;
m_strUserName?=?_T(““);
m_strUserPass?=?_T(““);
m_strUserPassAgain?=?_T(““);
//}}AFX_DATA_INIT
}


void?CAddUserInfoDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAddUserInfoDlg)
DDX_Text(pDX?IDC_PATH?m_strPath);
DDX_Check(pDX?IDC_CREATE_DIR?m_bAllowCreateDirectory);
DDX_Check(pDX?IDC_DELETE?m_bAllowDelete);
DDX_Check(pDX?IDC_DOWNLOAD?m_bAllowDownload);
DDX_Check(pDX?IDC_RENAME?m_bAllowRename);
DDX_Check(pDX?IDC_UPLOAD?m_bAllowUpload);
DDX_Text(pDX?IDC_EDIT_USERNAME?m_strUserName);
DDX_Text(pDX?IDC_EDIT_USERPASS?m_strUserPass);
DDX_Text(pDX?IDC_EDIT_USERPASSAGAIN?m_strUserPassAgain);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(CAddUserInfoDlg?CDialog)
//{{AFX_MSG_MAP(CAddUserInfoDlg)
ON_BN_CLICKED(IDC_BROWSE?OnBrowse)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
//?CAddUserInfoDlg?message?handlers

void?CAddUserInfoDlg::OnBrowse()?
{
CString?strDir?=?BrowseForFolder(m_hWnd?“選擇目錄:“?BIF_RETURNONLYFSDIRS);
if?(!strDir.IsEmpty())
{
//m_strPath?=?strDir;
//UpdateData(FALSE);//剛開始是UpdateData(FALSE)點擊選擇文件目錄時選擇目錄后會刷新各個控件中的數據
//但是不刷新選擇目錄后又不會顯示出來!
GetDlgItem(IDC_PATH)->SetWindowText(strDir);//還是使用這種方法靠譜!
}
}

BOOL?CAddUserInfoDlg::OnInitDialog()?
{
CDialog::OnInitDialog();

if?(!m_strtitle.IsEmpty())
SetWindowText(m_strtitle);
return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
??????????????//?EXCEPTION:?OCX?Property?Pages?should?return?FALSE
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-12-30?09:34??QuickFtp\
?????文件????????2302??2013-12-30?12:12??QuickFtp\AddUserInfoDlg.cpp
?????文件????????1538??2013-12-30?12:12??QuickFtp\AddUserInfoDlg.h
?????文件???????16537??2013-12-30?09:22??QuickFtp\ApplicationDlg.cpp
?????文件????????2803??2013-12-30?13:30??QuickFtp\ApplicationDlg.h
?????文件????????3820??2013-09-08?05:06??QuickFtp\ColorListBox.cpp
?????文件????????1392??2013-09-08?05:06??QuickFtp\ColorListBox.h
?????文件????????5420??2013-12-30?08:39??QuickFtp\ConfigurationPage.cpp
?????文件????????1702??2013-12-28?13:45??QuickFtp\ConfigurationPage.h
?????文件???????23863??2013-12-30?05:06??QuickFtp\ConnectSocket.cpp
?????文件????????2340??2013-12-29?08:43??QuickFtp\ConnectSocket.h
?????文件????????4230??2013-12-30?13:05??QuickFtp\ConnectThread.cpp
?????文件????????1693??2013-12-30?13:06??QuickFtp\ConnectThread.h
?????文件???????12731??2013-12-30?14:08??QuickFtp\DataSocket.cpp
?????文件????????2052??2013-12-29?08:27??QuickFtp\DataSocket.h
?????文件?????????576??2013-09-08?05:06??QuickFtp\FTPEventSink.cpp
?????文件?????????950??2013-09-08?05:06??QuickFtp\FTPEventSink.h
?????文件???????10037??2013-12-30?09:22??QuickFtp\FTPServer.cpp
?????文件????????7361??2013-12-30?09:23??QuickFtp\FTPServer.dsp
?????文件?????????526??2013-09-08?05:06??QuickFtp\FTPServer.dsw
?????文件????????2904??2013-12-30?04:41??QuickFtp\FTPServer.h
?????文件???????13777??2013-12-30?09:31??QuickFtp\FTPServer.rc
?????文件????????2633??2013-12-28?14:45??QuickFtp\FTPServerApp.cpp
?????文件????????1401??2013-09-08?05:06??QuickFtp\FTPServerApp.h
?????文件????????1725??2013-12-28?12:30??QuickFtp\ListenSocket.cpp
?????文件????????1270??2013-09-08?05:06??QuickFtp\ListenSocket.h
?????文件????????9226??2013-09-08?05:06??QuickFtp\LogFile.cpp
?????文件????????2067??2013-09-08?05:06??QuickFtp\LogFile.h
?????文件????????4841??2013-12-28?07:31??QuickFtp\OnlineUserPage.cpp
?????文件????????1825??2013-09-08?05:06??QuickFtp\OnlineUserPage.h
?????目錄???????????0??2013-12-30?08:19??QuickFtp\res\
............此處省略19個文件信息

評論

共有 條評論