freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

畢設論文-ftp客戶端的實現(留存版)

2025-08-04 02:55上一頁面

下一頁面
  

【正文】 D) { //{{AFX_DATA_INIT(CAboutDlg) 揚州大學本科畢業(yè)設計(論文) 第 30 頁 //}}AFX_DATA_INIT } void CAboutDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 DDX_Text(pDX, IDC_PORT, m_port)。 endif ///////////////////////////////////////////////////////////////////////////// // CAboutDlg dialog used for App About class CAboutDlg : public CDialog { public: CAboutDlg()。盡管這次的 FTP 客戶端的實現僅僅完成了 FTP 的一些基本功效:能進行驗證登陸,及文件的上傳和下載操作。 memset(fileContext,0,128)。 以下響應函數 OnDblclkListfile()的代碼: void CFTP_clientDlg::OnDblclkListfile() { 揚州大學本科畢業(yè)設計(論文) 第 23 頁 //服務器進入被動模式 if( !Pasv_mode() ) return。 MySockRecv()。i++) { filename[j++] = (i)。iindex_rn。 GetDlgItem(IDC_PASSWORD)EnableWindow(false)。 return。用戶在實際編程中,通過將 CSocket 類與 CsocketFile類和 Carchive 類一起使用,能更好的管理數據以及發(fā)送數據。 5. 消息 顯示 部分 : 顯示當前連接信息、 下載和上傳成功的信息 。 452:未執(zhí)行請求的操作:系統(tǒng)存儲空間不足。 220:對新用戶服務準備好。 2. 用戶名和密碼認證 客戶端利用命令端口傳輸賬號信息給服務 器,如: USER WJX。盡管微軟在后面發(fā)布了 Visual C++.NET(Visual C++),但 Visual C++ 依然是一個 C++程序員比較喜歡的編譯器,并且還是一個在 Windows 操作系統(tǒng)下的可視化集成開發(fā)環(huán)境( integrated development environment, IDE)。所以客戶端要先發(fā)送“ binary”指令通知 FTP服 務器去逐字發(fā)送非文本格式的文件,不調整這些非文本格式的文件內容 。服務器和防火墻的配置決定了這種方式的好壞 。其中一個端口主動建立一個指令傳輸連接 到 FTP 服務器的 21 號端口,并且客戶端會發(fā)送一個“ PASV”指令給服務器。然后, FTP 服務器利用 20 端口與 FTP 客戶端指定接收數據的端口建立連接并傳輸數據。 FTP 使用得模式是 客戶端 /服務器”模式,這就要求用戶必須安裝 FTP 客戶端程序在自己的本地計算機上才能使用 FTP服務。使用 FTP 協議可以通過網絡來傳輸文件。 FTP。 Client 揚州大學本科畢業(yè)設計(論文) 第 III 頁 目 錄 摘 要 ............................................................................................................................... II ABSTRACT ......................................................................................................................... III 目 錄 .................................................................................................................................... IV 第 1 章 緒 論 ...................................................................................................................... 1 課題背景和意義 ...................................................................................................... 1 國內外研究現狀 ...................................................................................................... 1 本課題的主要內容 .................................................................................................. 2 本課題的研究方法 .................................................................................................. 2 論文結構 .................................................................................................................. 2 第 2 章 課題相關內容簡介 .................................................................................................. 3 FTP 簡介 ................................................................................................................... 3 FTP 工作模式 ............................................... 4 FTP 傳輸模式 ............................................... 8 內容分發(fā)網絡簡介 .................................................................................................. 8 開發(fā)環(huán)境簡介 .......................................................................................................... 9 第 3 章 FTP 客戶端的分析與程序實現 .......................................................................... 10 軟件總體分析與設計 ............................................................................................ 10 軟件總體分析 ............................................. 10 各模塊具體設計 .................................................................................................... 10 連接功能設計 ............................................. 10 客戶端界面設計 ........................................... 12 客戶端連接流程圖 ......................................... 14 上傳子模塊流程圖 ......................................... 15 下載子模塊流程圖 ......................................... 16 CAsyncSocket 類與 CSocket 類 ............................... 17 模塊的程序實現 ................................................................................................ 17 連接管理的程序實現 ...................................... 17 獲取文件列表信息函數 .................................... 19 文件上傳函數實現 ........................................ 20 文件下載函數實現 ........................................ 22 安全退出模塊實現 ........................................ 24 結 論 .............................................................................................................................. 26 致 謝 .............................................................................................................................. 27 揚州大學本科畢業(yè)設計(論文) 第 IV 頁 參考文獻 .............................................................................................................................. 28 附 錄 1 主要程序 ............................................................................................................ 29 揚州 大學本科畢業(yè)設計(論文) 第 1 頁 第 1 章 緒 論 課題 背景和意義 Inter 上很早以前就出現了一些經典又廣泛的應用, FTP 就是其中之一,從它被定型到今天,依然是很重要很基本的應用之一。設計一個 FTP 客戶端,能通過 FTP 協議連接到 FTP服務器,并支持一些基本的 FTP 命令,如上傳和下載文件,切換路徑等。 FTP 協議的目的是在兩臺不同時處于本 地連接但同時處于 Inter 網絡中的主機之間利用 TCP/IP 協議進行文件的拷貝??蛻舳撕头掌髦g傳輸數據必需利用其他端口重新建立連接,用來傳輸指令的連接就只能發(fā)送指令,不允許用來發(fā)送數據。然后一個服務器的非特權端口(端口號大于 1024)將會被開放,接著服務器發(fā)送一個“ PORT ”指令到客戶端。 從服務器外部發(fā)送來的連接請求多數會被防火墻阻塞,因此絕大部分 FTP 服務器都不會去支持 Passive 模式,所以客戶端無法穿過防火墻去連接 FTP 服務器的非特權端口;并且許多內網中的 FTP 客戶端也不能利用主動模式越過防火墻去和服務器建立連接,因此服務器的 20號端口無法和內網中的客戶端創(chuàng)建新的連接,這就導致了 FTP服務無法在內網中進行工作 。 二進制數據傳輸模式 假如利用二進制數據傳輸模式來傳送文件,將會把文件的位序列存儲下來,使源文件與下載的文件能逐位進行對應。很多不同的組件組成了 ,其中 ,囊括了 AppWizard、編輯器、 Class Wizard、調試器等工具。若是服務器在數據庫中驗證了用戶 WJX 的存在 ,就會返回一個響應: 331 User name okay, need password” 。 221:服務關閉控制連接,可以退出 登錄 。 500:格式錯誤,命令不可識別。這五個 部分都是使用 使用 VC++6 來 排版 的 。用戶使用該類進行網絡編程的步驟如下 (1)創(chuàng)建
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1