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

正文內(nèi)容

ftp服務(wù)與客戶端系統(tǒng)設(shè)計—免費-全文預(yù)覽

2025-08-27 16:47 上一頁面

下一頁面
  

【正文】 er_Num,%d,amp。//讀取配置信息 GetDlgItem(IDC_PORT)GetWindowText(str_port)。函數(shù)為程序設(shè)置模塊銷毀函數(shù)。其配置參數(shù)有:FTP連接端口,最大用戶連接數(shù),服務(wù)器開啟方式,服務(wù)器系統(tǒng)信息,Log文件查看和清除。 //查找下線用戶所在元素索引 if (nIndex = ((CListCtrl*)GetDlgItem(IDC_ONLINE_USERS))FindItem(amp。 (%d, nID)。Delete_User_sheep函數(shù)為在線用戶信息顯示List控件,刪除元素函數(shù)。 } //顯示用戶登錄用戶名 ((CListCtrl*)GetDlgItem(IDC_ONLINE_USERS)) SetItemText(nIndex, 1, lpName)。 if (nIndex= ((CListCtrl*)GetDlgItem(IDC_ONLINE_USERS))FindItem(amp。 LVFINDINFO info_sheep。User_Add_sheep函數(shù)為在線用戶信息顯示List控件,增加元素函數(shù)。 dwStyle |= LVS_EX_FULLROWSELECT。 //向List控件添加用戶名列元素 ((CListCtrl*)GetDlgItem(IDC_ONLINE_USERS)) InsertColumn(1, 用戶名)。 在線用戶模塊運行界面圖Fig. Online user modular running interface在線用戶模塊的實現(xiàn)主要通過設(shè)計CFTP_OnlineUsers_Child類來實現(xiàn),其主要功能函數(shù)如下:1. OnInitDialog() 函數(shù)。6)設(shè)置元素值操作。int InsertColumn( int nCol, LPCTSTR lpszColumnHeading, int nFormat = LVCFMT_LEFT, int Width = 1, int nSubItem = 1 ),nCol為新列索引號,lpszColumnHeading列元素存放名稱地址。BOOL DeleteAllItems( ),刪除所有的元素。如果設(shè)置了LVS_EX_CHECKBOXES屬性,則可以用DWORD SetExtendedStyle(DWORD dwNewStyle);其中顯示方法為使用ClistCtrl控件將顯示內(nèi)容顯示在其上。 GetClientRect(my_rect)。OnSize為日子模塊窗口大小改變事件響應(yīng)函數(shù),當(dāng)應(yīng)用程序窗口大小發(fā)生改變時,會觸發(fā)窗口改變事件。 else ((CColorListBox*)GetDlgItem(IDC_TRACE)) AddString(pLog_sheep_Text_sheep, RGB(0,0,255))。 pLog_sheep = (CLogMsg *)()。 //發(fā)送新到來的日志顯示消息 PostMessage(WM_ADDTRACELINE)。 p_Log_Text_sheep = temp。 //增添新元素,創(chuàng)建新到來的日志顯示消息 CLogMsg *p_Log = new CLogMsg。其函數(shù)實現(xiàn)代碼為:void CFTP_Trace_Child::Add_Log_Message(int n, LPCTSTR pstr, ...){ CString temp。服務(wù)器日志模塊的主要功能為顯示和記錄用戶的登錄信息和一系列的操作信息。上傳文件模塊的主要功能為瀏覽本地文件,選擇上傳文件,上傳文件到服務(wù)器。 FTP客戶端整體設(shè)計客戶端設(shè)計模塊包括:連接服務(wù)器模塊,上傳文件模塊,下載文件模塊。例如服務(wù)器的總下載量,總上傳量,總連接用戶數(shù)等。程序設(shè)置模塊的主要功能為配置服務(wù)器參數(shù)。例如用戶上傳文件內(nèi)容,上傳時間;下載文件內(nèi)容,下載時間等等。客戶端設(shè)計模塊包括:連接服務(wù)器模塊,上傳文件模塊,下載文件模塊?!?上傳文件模塊?!?程序設(shè)置模塊 。 18).CSize大小,就是(cx,cy)對(寬、高)。 15).CString字符串。 12).CPalette調(diào)色板 。 8).CPen筆,畫線。似于C中的main函數(shù),是程序執(zhí)行的入口和管理者,負(fù)責(zé)程序建立、消滅,主窗口和文檔模板的建立。把CDC想象成一張紙,每個窗口都有一個CDC相聯(lián)系,負(fù)責(zé)畫窗口。 4).CDC設(shè)備文本。包括數(shù)據(jù)的顯示、用戶操作的響應(yīng)(如菜單的選取、鼠標(biāo)的響應(yīng))。該類很大,一開始也不必學(xué),知道就行了。由于MFC編程方法充分利用了面向?qū)ο蠹夹g(shù)的優(yōu)點,它使得我們編程時極少需要關(guān)心對象方法的實現(xiàn)細(xì)節(jié),同時類庫中的各種對象的強大功能足以完成我們程序中的絕大部分所需功能,這使得應(yīng)用程序中程序員所需要編寫的代碼大為減少,有力地保證了程序的良好的可調(diào)試性。 使用 MFC 的最大優(yōu)點是它為你做了所有最難做的事。MFC 是一個很大的、擴展了的 C++ 類層次結(jié)構(gòu),它能使開發(fā) Windows 應(yīng)用程序變得更加容易。Visual本課題設(shè)計采用Microsoft Visual C++。 FTP server必須和客戶端建立一個新的連接用來傳送數(shù)據(jù)。Passive模式FTP的客戶端發(fā)送 PASV命令到 FTP Server。Internet中的有數(shù)目巨大的匿名FTP主機以及更多的文件,那么到底怎樣才能知道某一 特定文件位于哪個匿名FTP主機上的那個目錄中呢?這正是Archie服務(wù)器所要完成的工作。這是Internet吸引我們的重要原因之一。 作為一個Internet用戶,可通過FTP在任何兩臺Internet主機之間拷貝文件。隨后,系統(tǒng)管理員會去檢查這些文件,他會將這些文件移至另一個公共下載目錄中,供其他 用戶下載,利用這種方式,遠(yuǎn)程主機的用戶得到了保護(hù),避免了有人上載有問題的文件,如帶病毒的文件。當(dāng)遠(yuǎn)程主機提供匿名FTP服務(wù)時,會指定某些目錄向公 眾開放,允許匿名存取。習(xí)慣上,用自己的Email地址作為口令,使系統(tǒng)維護(hù)程序能夠記錄下來誰在存取這些文件。中國Web技術(shù)站2v1n)En(o!Iwamp。換言之,除非有用戶ID和口令,否則便無法傳送文件。rF/E `$D下載文件就是從遠(yuǎn)程主機拷貝文件至自己的計算機上;上載文件就是將文件從自己的計算機中拷貝至遠(yuǎn)程主機上。m:c用戶通過客戶機程序向服務(wù)器程序發(fā)出命令,服務(wù)器程序執(zhí)行用戶所發(fā)出的命令,并將執(zhí)行的結(jié)果返回到客戶機。Internet上早期實現(xiàn)傳輸文件,并不是一件容易的事, 我們知道 Internet是一個非常復(fù)雜的計算機環(huán)境,有PC,有工作站,有MAC,有大型機,據(jù)統(tǒng)計連接在Internet上的計算機已有上千萬臺,而這些計算 機可能運行不同的操作系統(tǒng), 有運行Unix的服務(wù)器,也有運行Dos、Windows的PC機和運行MacOS的蘋果機等等,而各種操作系統(tǒng)之間的文件交流問題,需要建立一個統(tǒng)一的 文件傳輸協(xié)議,這就是所謂的FTP。字符界面的FTP的命令復(fù)雜、繁多。以hDz9wb[ i(l*R中國Web技術(shù)站N GEHv /X1fG4ma8S(l7^4LNvh ?以下傳文件為例,當(dāng)啟動FTP從遠(yuǎn)程計算機拷貝文件時,事實上啟動了兩個程序:一個本地機上的FTP客戶程序:它向FTP服務(wù)器提出拷貝文件的請求。客戶端設(shè)計模塊主要有:連接服務(wù)器模塊,上傳文件模塊,下載文件模塊。本文采用VC++。設(shè)計和實現(xiàn)FTP服務(wù)與客戶端,有助于深入理解網(wǎng)絡(luò)編程和FTP協(xié)議,使理論知識和實踐結(jié)合起來。服務(wù)器日志模塊負(fù)責(zé)顯示各種日志信息,在線用戶模塊負(fù)責(zé)顯示在線用戶信息,程序設(shè)置模塊負(fù)責(zé)配置服務(wù)器的工作參數(shù),統(tǒng)計模塊負(fù)責(zé)統(tǒng)計所有的工作情況,安全模塊負(fù)責(zé)管理接入用戶的權(quán)限。關(guān)鍵詞 FTP 服務(wù)器 客戶端 VC++The design of FTP Server and ClientAbstract FTP is a mainstream network file transfer protocol. Design and Implementation of FTP services and clients will help indepth understanding of network programming and FTP, and make the theoretical knowledge and practice together. In this paper, using VC + + programming tool, the FTP server and client designe are designed and implemented. The main design work is for: the design of server and client . Serverside design modules are: server logs module, online modules, procedures set module, statistics module, the security module. Server logs showing module is responsible for the various log information, online displaying is module responsible for online information, procedures setting module is responsible for the allocation of server operating parameters, statistics module is responsible for all the statistical work, security module is responsible for the management of user access privileges. Client design modules are: connect to server module, upload module, download files module. The module to connect to server is responsible for accessing servers by the information which the user enter, uploading file module is responsible for uploading the local paper to the server, downloading files module is responsible for downloading the documents to the local machine from server. Through practical application and testing, it verifys the correctness of the design of the paper.Keywords FTP Sever Client VC++目 錄第1章 引言 1 FTP介紹 1 4 本文工作內(nèi)容 6第2章 系統(tǒng)整體設(shè)計 7 FTP服務(wù)器整體設(shè)計 7 FTP客戶端整體設(shè)計 8第3章 FTP服務(wù)器模塊設(shè)計 9 9 在線用戶模塊 12 程序設(shè)置模塊 16 統(tǒng)計模塊 20 安全模塊 24第4章 FTP客戶端模塊設(shè)計 33 33 下載文件模塊 35 上傳文件模塊 40第5章 結(jié)論和展望 44致 謝 45參考文獻(xiàn) 4651第1章 引言 FTP介紹FTP的主要作用,就是讓用戶連接上一個遠(yuǎn)程計算機(這些計算機上運行著FTP服務(wù)器程序)察看遠(yuǎn)程計算機有哪些文件,然后把文件從遠(yuǎn)程計算機上拷到本地計算機,或把本地計算機的文件送到遠(yuǎn)程計算機去。FTP客戶程序有字符界面和圖形界面兩種。 一般來說,用戶聯(lián)網(wǎng)的首要目的就是實現(xiàn)信息共享,文件傳輸是信息共享非常重要的一個內(nèi)容之一。用戶通過一個支持FTP協(xié)議的客戶機程序,連接到在遠(yuǎn)程主機上的FTP服務(wù)器程 序。中國Web技術(shù)站b:\Qq5xu。在FTP的使用當(dāng)中,用戶經(jīng)常遇到兩個概念:下載(Download)和上載(Upload)。ew39。也就是說,要想同哪一臺計算機傳送文件,就必須具有哪一臺計算機的適當(dāng) 授權(quán)。0PY K)Z.8N4G,??M U%j系統(tǒng)管理員建立了一個特殊的用戶ID,名為anonymous, Internet上的任何人在任何地方都可使用該用戶ID。 通過FTP程序連接匿名FTP主機的方式同連接普通FTP主機的方式差不多,只是在要求提供用戶標(biāo)識ID時必須輸入anonymous,該用戶ID的口令 可以是任意的字符串。 值得注意的是,匿名FTP不適用于所有Internet主機,它只適用于那些提供了這項服務(wù)的主機。即使有些匿名FTP主機 確實允許用戶上載文件,用戶也只能將文件上載至某一指定上載目錄中。實際上,幾乎所有類型的信息,所有類型的計算機程序都可 以在Internet上找到。中國Web技術(shù)站1f6Q\ah像這樣的程 序,有許多就是通過匿名FTP發(fā)布的,任何人都可以存取它們。 Standard模式 FTP的客戶端發(fā)送 PORT 命令到FTPserver。在傳送數(shù)據(jù)的時候,服務(wù)器端通過自己的TCP 20端口發(fā)送數(shù)據(jù)。一般一些FTP客戶端的軟件就比較好設(shè)置了,一般都有一個PASV的選項,比如 C
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1