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

正文內(nèi)容

代理服務(wù)器測試程序的設(shè)計與實現(xiàn)—畢業(yè)設(shè)計論文(更新版)

2025-01-20 05:46上一頁面

下一頁面
  

【正文】 戶再訪問相同的信息時, 則直接由緩沖區(qū)中取出信息,傳給用戶,以提高訪問速度。代理服務(wù)器是介于瀏覽器和Web 服務(wù)器之間的一臺服務(wù)器,有了它之后,瀏覽器不是直接到 Web服務(wù)器去取回網(wǎng) 頁而是向代理服務(wù)器發(fā)出請求, Request 信號會先送到代理服務(wù)器,由代理服務(wù)器來取回瀏覽器所需要的信息并傳送給你的瀏覽器。 特此聲明! 第 1 頁 共 22 頁 畢業(yè)設(shè)計 ( 論文 ) 代理服務(wù)器測試程序的設(shè)計與實現(xiàn) 論文作者姓名: 申請學(xué)位專業(yè): 申請學(xué)位類別: 指導(dǎo)教師姓名(職稱): 論文提交日期: 代理服務(wù)器測試程序的設(shè)計與實現(xiàn) 摘 要 本論文主要描述一個代理服務(wù)器測試程序的設(shè)計與實現(xiàn),需要了解代理服務(wù)器的工作原理,在 Visual C++ 平臺上開發(fā)一個基于對話框的 MFC 應(yīng)用程序,此程序能夠在短時間內(nèi)驗證一批具有特定格式的代理,并將他們按照速度快慢的順序排列,使得用者能很方便的選擇快速可用的代理去訪問外網(wǎng)資源。文中除了特別加以標(biāo)注地方外,不包含他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得成都信息工程學(xué)院或其他教學(xué)機(jī)構(gòu)的學(xué)位或證書而使用過的材料。我以后也會在實際的工作實踐中不斷的學(xué)習(xí)。對于 Superproxy 來說我用到的最多的就是為了判斷某個變量的值,而在合適的地方添加 MessageBox(),以突出的顯示某個變量的值。 } 7. 所以驗證線程都結(jié)束之后,關(guān)閉所有線程,調(diào)整各個控件狀態(tài)并對驗證結(jié)果按照速度快慢進(jìn)行排序都在 PostVerify()中完成。 g_apThread[nID]SetNotifyParent(GetSafeHwnd(), MY_WM_VERIFY_NOTIFY, MY_WM_VERIFY_FINISHED, nID, m_nNextVerifyItem)。 第 17 頁 共 22 頁 m_nThreadRunning ++。 } // 使用該線程來處理下一個代理服務(wù)器的驗證 CString sProxy。 KillTimer(VERIFY_TIMER_ID_START+nID)。 //INT nThreadsCanRun = 30。 dbEndTime = 第 15 頁 共 22 頁 ((DOUBLE)(dwTimeEndLink dwTimeStartLink)) / 。 if(m_pHttpFile != NULL) delete m_pHttpFile。 // 真正發(fā)出 HTTP請求 if(bSuccess) { // 如果成功打開了文件 第 14 頁 共 22 頁 while (m_pHttpFileReadString(sLine)) { sFileDownload += sLine + _T(\r\n)。 delete m_pHttpConn。 return。 // 1 秒的發(fā)送超時 m_pSessionSetOption(INTERNET_OPTION_DATA_RECEIVE_TIMEOUT, 7000)。 MSIE 。微軟提供的 Win 類是一個應(yīng)用層的網(wǎng)絡(luò)通信組件,它可以使你的應(yīng)用程序很容易的實現(xiàn) 、 ftp、 gopher 等協(xié)議而不需要你去深入的了解協(xié)議本身的規(guī)范。 m_nThreadRunning ++。 inRunCount。 inRunCount。 } 2. 驗證前界面調(diào)整,主要是設(shè)置各個按鈕的狀態(tài),使用戶在驗證過程中除了操作停止按鈕之外,不能操作其他的控件。 } 第 9 頁 共 22 頁 (0,sName)。 (0,1, (0,2,代理中國 ())。如果不存在則把默認(rèn)的站點: 代理中國 ()加載入列表。對于復(fù)制代理來說,需要用到剪貼板的相關(guān)操作,而把選定的特定代理設(shè)為 IE則會通過修改注冊表中對應(yīng)的相關(guān)鍵值 (“ ProxyEnable” ,” ProxyServer” )來完成。其中提供了對代理資源列表的一些相關(guān)操作,如添加 、 刪除代理等。因此就造成了 MFC 對類封裝 中的一定程度的的冗余和迂回 ,但這是可以接受的 。 但這并非是 VC++的過錯,而是 Windows,這個龐大無比對用戶親切之至卻對程序員不那么友好的家伙。使得用者能很方便的選擇快速可用的代理去訪問外網(wǎng)資源。教育網(wǎng)、 169 網(wǎng)等網(wǎng)絡(luò)用戶可以通過代理訪問國外網(wǎng)站。 server。 關(guān)鍵詞 : 代理;服務(wù)器;測試The Design and Implementation of Proxy Server Testing Program Abstract This thesis describes a proxy server testing program’s design and realization. It is needed to master the theory of the Proxy server ,and realize it in Visual C + + development platform based on an MFC dialog application procedure. This procedure can verify a number of specific format agents in a short time and order them according to the speed. Users can choose the quickest available agents to visit work resources. In the design process the author drawes on the experience of mature software, ProxyFox, to acmodate the operation habits of ProxyFox. ProxyFox is designed with a similar interface, but it is more concise and beautiful. Key words: proxy 。主要的功能有: IP 訪 問限制,訪問國外站點。本課題就是針對這種情況,設(shè)計與實現(xiàn)一個代理服務(wù)器測試程序, SuperProxy(極速代理 )是在 Visual C++ 平臺上開發(fā)的一個基于對話框的 MFC 應(yīng)用程序,此程序能夠在短時間內(nèi)驗證特定格式的一 第 2 頁 共 22 頁 批代理,并將他們按照速度快慢的順序排列。至于說難,那是有點。 MFC 編制軟件時的大量內(nèi)節(jié) ,如應(yīng)用程序?qū)崿F(xiàn)消息的處理 , 設(shè)備環(huán)境繪圖 , 這種結(jié)合是以方便為目的的 , 必定要付出一定代價 (這是微軟的一向作風(fēng) )。 6. 提供一個代理資源列表,方便用戶得到 代理。 整個系統(tǒng)從邏輯上看可以分為 3 個 大部分 (從界面上也可以顯然的看出來 ): 1. 代理服務(wù)器列表部分 2. 代理資源網(wǎng)列表部分 3. 驗證代理列表功能部分 對于部分 1,主要是顯示代理列表,右鍵出現(xiàn)上下文 菜單,菜單中包括對代理列表的一些相關(guān)操作,如復(fù)制代理,刪除代理 ,選定為 IE 代理等。 主要 實現(xiàn)思想為在程序運行目錄下尋找存在代理資源網(wǎng)站的 .txt 文件,如果存在則把其中的代理資源加載入代理資源列表m_listProxyWeb 中。 if(!(sFileName, CFile::modeRead)) { (0,代理中國 )。 sName = (nFind)。 if(nItemCount = 0) { // 沒有什么來驗證的 return。 for(i=0。 for(i=0。 SetTimer(VERIFY_TIMER_ID_START + i, THREAD_TIME_OUT, NULL)。 } 5. 線程開啟后,進(jìn)入真正的驗證代碼 (封裝于獨立的 CProxyVerifyThread類中 ),這里主要是對 HTTP 服務(wù)器進(jìn)行驗證 ,用 MFC 中的 Win 類來實現(xiàn)。 m_pSession = new CInterSession( _T(Mozilla/ (patible。 // 7 秒的接收超時 m_pSessionSetOption(INTERNET_OPTION_DATA_SEND_TIMEOUT, 1000)。 m_pSession = NULL。 m_pSessionClose()。// // 記錄動作開始時間 try { bSuccess = m_pHttpFileSendRequest()。 if(m_pSession != NULL) m_pSessionClose()。 } dwTimeEndLink = GetTickCount()。 INT nVerifyItem = (INT)lParam。 if(p == NULL) return。 (nVerifyItem, 100)。 if(g_apThread[nID]SetProxy(sProxy)) { // 設(shè)置指定的代理成功 (m_nNextVerifyItem1, LIST_VERIFY_COLUMN, 驗證中 )。 } sProxy = GetProxyItem(m_nNextVerifyItem, FALSE)。 } 第 18 頁 共 22 頁 if(bNeedStart) { //如果需要繼續(xù)驗證 g_apThread[nID]PostThreadMessage(MY_WM_VERIFY_START, 0, 0)。通常而言,一個單元測試是用于判斷某個特定條件 (或者場景 )下某個特定函數(shù)的行為 。也讓我充分了解到有的時候不能眼高手低,看著比較容易實現(xiàn)的功能,真正實現(xiàn)起來可能不是那么容易,至少在程序調(diào)試上會讓你吃不少苦頭。在此向他表示我最衷心的感謝! 在論文完成過 程中,本人還得到了黃偉同學(xué)和張鵬同學(xué)的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝! 作者簡介: 姓 名:李輝 性別:男 出生年月: 民族:漢 Email: 聲 明 本論文的工作是 2020 年 2月至 2020 年 6 月 在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。 除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學(xué)院。在一般情況下,我們使用網(wǎng)絡(luò)瀏覽器直接去連接其他 Inter 站點取得網(wǎng)絡(luò)信息時,須送出 Request 信號來得到回答,然后對方再把信息以 bit 方式傳送回來。所以不能訪問時可以換一個國外的代理服務(wù)器試試。在進(jìn)行研究的同時,讀書,查與此課題相關(guān)的資料,并收集相關(guān)問題和經(jīng)驗,為撰寫論文打好基礎(chǔ)。 MFC概述 MFC,微軟基礎(chǔ)類 (Microsoft Foundation Classes), 實際上是微軟提供的 ,用于在 C++環(huán)境下編寫應(yīng)用程序的一個框架和引擎 , VC++是 WinOS 下開發(fā)人員使用的專業(yè) C++ SDK(SDK,Standard SoftWare Develop Kit, 專業(yè)軟件開發(fā)平臺 )。 第 4 頁 共 22 頁 9. 提供對代理列表的多種操作,如刪除代理 、 添加代理 、 復(fù)制代理等。使用這些軟件也確實給 SuperProxy (極速代理 )的設(shè)計與開發(fā)帶來了很大的幫助。在系統(tǒng)里將會用可編輯的 .txt 文件來保存代理,對于單個代理 來說在 .txt 文件中獨行存儲且具有特定的格式: 代理地址:端口號@ HTTP描述 (一般是代理的歸屬地 ) :80US :3128Great Britain (UK) :3128HK :80HK :3128HK :80HK 2) 針對代理資源列表的加載,我們同樣需要規(guī)定代理資源的格式問題首先確定代理資源網(wǎng)站的格式為: 網(wǎng)站名稱 網(wǎng)站地址 _網(wǎng)站描 述 例:代理中國 () 第 7 頁 共 22 頁 但這里我們希望從特定的路徑加載資源,并把增加或者刪除資源都具體反應(yīng)到這個特定路徑的特定名字的資源文件中,而不是單純的反應(yīng)到界面列表之中。 sFileName = 。 if(nFind = 0) { sDescription = (() nFind
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1