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

正文內(nèi)容

簡(jiǎn)易代理服務(wù)器的設(shè)計(jì)—免費(fèi)計(jì)算機(jī)畢業(yè)設(shè)計(jì)論文(完整版)

  

【正文】 ...... 6 建立套接字連接- connect()和 accept() .......................................................... 6 收發(fā)數(shù)據(jù) send()和 recv() .............................................................................. 7 3 設(shè) 計(jì)方案 ................................................................................................................... 7 基本函數(shù)設(shè)計(jì) ..................................................................................................... 7 多線程流程 ........................................................................................................ 8 4 服務(wù)器的實(shí)現(xiàn) ............................................................................................................ 8 環(huán)境創(chuàng)建 ............................................................................................................ 8 功能實(shí)現(xiàn) ............................................................................................................ 9 數(shù)據(jù)變量定義 .............................................................................................. 9 啟動(dòng)代理服務(wù)器 ........................................................................................ 10 請(qǐng)求處理過(guò)程 ............................................................................................ 11 請(qǐng)求響應(yīng) ................................................................................................... 13 關(guān)閉服務(wù)器 ............................................................................................... 15 控制主函數(shù) ............................................................................................... 15 5 測(cè)試結(jié)果 ................................................................................................................. 15 結(jié) 論 ........................................................................................................................ 17 參考文獻(xiàn) ........................................................................................................................ 18 致 謝 ........................................................................................................................ 19 聲 明 ........................................................................................................................ 20 第 1 頁(yè) 共 20頁(yè) 1 引言 課題背景 普通的因特網(wǎng)訪問(wèn)是一 種典型的客戶機(jī)與服務(wù)器結(jié)構(gòu),而代理服務(wù)器將運(yùn)行于客戶機(jī)與服務(wù)器之間,它作為 Inter/Intra 上常用的一種服務(wù)器,通常配置在 Intra 連接 Inter 的出口處,主要實(shí)現(xiàn)代理傳輸服務(wù)。在 代理 服務(wù)器的眾多功能中,安全性是一個(gè)突出且敏感的功能。還將運(yùn)用 Windows 下網(wǎng)絡(luò)編程的標(biāo)準(zhǔn)接口 WinSock , 因?yàn)樗试S兩個(gè)或多個(gè)應(yīng)用程序在相同機(jī)器上,或者是通過(guò)網(wǎng)絡(luò)相互交流,它是真正協(xié)議無(wú)關(guān)的接口。而且,大部分代理服務(wù)器都具有緩沖的功能,就好 像 一個(gè)大的 Cache,它有很大的存儲(chǔ)空間,它不斷將新 取得數(shù)據(jù)儲(chǔ)存到它本機(jī)的存儲(chǔ)器上,如果瀏覽器所請(qǐng)求的數(shù)據(jù)在它本機(jī)的存儲(chǔ)器上已經(jīng)存在而且是最新的,那么它就不重新從 Web服務(wù)器取數(shù)據(jù),而直接將存儲(chǔ)器上的數(shù)據(jù)傳送給用戶的瀏覽器,這樣就能顯著提高瀏覽速度和效率 。 第 3 頁(yè) 共 20頁(yè) 防止攻擊 : 隱藏自己的真實(shí)地址信息,還可隱藏自己的 IP,防止被黑客攻擊。當(dāng)機(jī)器通過(guò)代理服務(wù)器上網(wǎng)時(shí)。 ICS 即 Inter 連接共享( Inter Connection Sharing)的英文簡(jiǎn)稱,是 Windows 系統(tǒng)針對(duì)家庭網(wǎng)絡(luò)或小型的 Intra 網(wǎng)絡(luò)提供的一種 Inter 連接共享服務(wù)。這樣,通過(guò)在內(nèi)部使用非注冊(cè)的 IP 地址,并將它們轉(zhuǎn)換為一小部 第 4 頁(yè) 共 20頁(yè) 分外部注冊(cè)的 IP 地址,從而減少了 IP 地址注冊(cè)的費(fèi)用。首先服務(wù)器端創(chuàng)建監(jiān)聽(tīng)套接字,并為它關(guān)聯(lián)一個(gè)本地地址(指定 IP地址和端口號(hào)),然后進(jìn)入監(jiān)聽(tīng)狀態(tài)準(zhǔn)備接收客戶端的連接請(qǐng)求。如果沒(méi)有加載,將返回 SOCKET_ERROR,加載的函數(shù)是 WSAStartup,其定義如下: int WSAStartup(WORD wVersionRequested,LPWSADATA lpWSAData)。 struct in_addr sin_addr。這 API 數(shù)據(jù)都是平臺(tái)無(wú)關(guān)的。 當(dāng)然,客戶端程序也可以在不顯示綁定地址和端口號(hào)的情況下發(fā)送數(shù)據(jù)或者連接。在同一時(shí)間處理多個(gè)連接請(qǐng)求的服務(wù)器通常使用 listen 函數(shù),如果一個(gè)連接請(qǐng)求到達(dá)并且排隊(duì)也滿,客戶端將接收錯(cuò)誤。其中, ClientToProxy 用于實(shí)現(xiàn) 收取 Client 數(shù)據(jù)請(qǐng)求并 傳給Server。 多線程流程 由于 代理服務(wù)器 和大多數(shù)服務(wù)器一樣,如果要處理多個(gè)請(qǐng)求,它應(yīng)該使用多線程。剛開(kāi)始時(shí)運(yùn)行 VC++ 開(kāi)發(fā)工具,單擊菜單“ Tools/Options...” ,彈出 Options對(duì)話框,選擇 Directories 選項(xiàng)卡,首先在 “ Show directories for:” 下拉菜單中選擇 Include files,將 SDK 中頭文件的目錄添 加到:“ Directories:”列 表中,如圖 3 所示: 第 9 頁(yè) 共 20頁(yè) 圖 3 Include files設(shè)置 然后在 “ Show directories for:” 下拉菜單中選擇 Library files,進(jìn)行同樣的設(shè)置,如圖 4 所示。 WSACleanup()。 =INADDR_ANY。 return 3。 AfxBeginThread(ClientToProxy,pParam)。 if(retval==SOCKET_ERROR) { printf(\nError Receive)。 由于客戶端在連接時(shí),都會(huì)和代理服務(wù)器連接,發(fā)出請(qǐng)求,一般為 mand url(//GET == GET / )形式 ,定義buf用于存儲(chǔ)接收到的請(qǐng)求字符串 。 在剛才的處理線程中,如果代理服務(wù)器、 Server 以及客戶端、代理服務(wù)器端的連接沒(méi)有關(guān)閉,就使用 send 命令發(fā)送請(qǐng)求數(shù)據(jù)給數(shù)據(jù)服務(wù)器( Server),成功時(shí)返回接收的字節(jié)數(shù),錯(cuò)誤時(shí)顯示出錯(cuò)信息,并關(guān)閉代理服務(wù)器到 Server的連接套接字,設(shè)置連接狀態(tài)為關(guān)閉,直到接下來(lái)的處理不出錯(cuò)為止。 如果返回的字節(jié)數(shù)為零,表示客戶端關(guān)閉連接,此時(shí)也應(yīng)關(guān)閉客戶端到代理服務(wù)器的套接字,設(shè)置連接狀態(tài)為關(guān)閉。 struct sockaddr_in server。 ::SetEvent(pParH_StateProToSvr)。 = htons(port)。 closesocket(conn_socket)。 } 最后是將這些數(shù)據(jù)信息 send 給客戶機(jī),使用 send 命令發(fā)送數(shù)據(jù)給客戶端,成功時(shí)返回接收的字節(jié)數(shù),錯(cuò)誤時(shí)顯示出錯(cuò)信息,并關(guān)閉代理服務(wù)器到客戶端的連接套接字,設(shè)置連接狀態(tài)為關(guān)閉。 endif 當(dāng)完成這步這后,我們程序也就差不多設(shè)計(jì)好了,一個(gè)嚴(yán)謹(jǐn)?shù)某绦騿T應(yīng)該做好程序的掃尾工作,需最后完成客戶端、代理服務(wù)器和代理服務(wù)器、服務(wù)器的套接字關(guān)閉工作,設(shè)定它們的狀態(tài)為關(guān)閉。 if(port1024){ cout注意 1~1024 是保留端口號(hào),使用有可能會(huì)引起端口沖突 !endl。接下來(lái),需要將 IE瀏覽器“屬性” “連接” “局域網(wǎng)設(shè)置” “代理服務(wù)器”中,服務(wù)器地址填入本機(jī) IP地址,端口就填入我們上面設(shè)定的 2021,確定后完成客戶端代理服務(wù)器的設(shè)置。 第 18 頁(yè) 共 20頁(yè) 參考文獻(xiàn) [1] 李凌 .Winsock2網(wǎng)絡(luò)編程實(shí)用教程 [M].北京:清華大學(xué)出版社 ,2021。在此向他表示我最衷心的感謝! 在論文完成過(guò)程中,本人還得到了秦老師和邱發(fā)明同學(xué)的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之中評(píng)審本文的各位專家、老師表示衷心的感謝! 作者簡(jiǎn)介: 姓 名:蔣專 性別:男 出生年月: 1984 年 7月 民族:漢 Email: 第 20 頁(yè) 共 20頁(yè) 聲 明 本論文的工作是 2021年 2月至 2021年 6月在成都信息工程學(xué)院網(wǎng)絡(luò)工程系完成的。 除非另有科研合同和其他法律文書(shū)的制約,本論文的科研成果屬于成都信息工程學(xué)院。 或許聽(tīng)錯(cuò)了。 方新收起電腦,喃喃道:“入藏后,就不能無(wú)線上網(wǎng)了,只是電腦里的很多資料很有用處。 方新道:“不用著急,我打個(gè)電話,我和西藏軍區(qū)的一位領(lǐng)導(dǎo)頗有交情,上次也是坐他的飛機(jī)去西藏的,所以才知道這情況。次仁剛吃過(guò)午飯,一名士兵來(lái)報(bào),上級(jí)領(lǐng)導(dǎo)打來(lái)電話,某教授會(huì)乘 A3097次專機(jī)在軍區(qū)機(jī)場(chǎng)降落,他們會(huì)從機(jī)場(chǎng)直赴蒙河,希望他能安排一下,準(zhǔn)備輛車接應(yīng)。無(wú)數(shù)記憶的碎片再一次潮水般洶涌襲來(lái),秦立就像是一只被怒浪卷進(jìn)大海的可憐蟲(chóng),沒(méi)有絲毫反抗的余地,最難受的是想昏過(guò)去,都成為一種奢望。 終于,你這只高傲的白天鵝,也要求我這只癩蛤蟆了?吳醫(yī)師貪婪的眼神,死死盯在秦寒月的臉上,哆嗦著伸出手去,想要去摸秦寒月的臉。 第二章 先天紫氣訣 胸口的憋悶和嘴巴上火辣辣的疼痛,以及地上血灘中那兩顆牙齒,讓從沒(méi)吃過(guò)這種虧的吳醫(yī)師幾乎喪失了理智,爬起來(lái)怒罵道:“小畜生,你敢打我,也不看看自己是什么身份!”這一張口,感覺(jué)風(fēng)直接灌進(jìn)口中,心中怒火更甚。 “你一定餓了吧?娘去給你做點(diǎn)吃的!”秦寒月柔聲說(shuō)著,把秦立扶到床邊躺下,伸手拉過(guò)毯子蓋在秦立的身上,站起身來(lái)朝外面走去。“國(guó)歷史上綿延兩千余年的太學(xué),而且 1898 年京師大學(xué)堂的成立也不過(guò)要找一些別的無(wú)效專長(zhǎng)值得一提。同時(shí)參加面試的有 25 人,而錄取名額只有兩個(gè)。這應(yīng)該也算得上是一種特長(zhǎng)吧,畢竟他還在很多比賽中得了獎(jiǎng),可是,這樣的特長(zhǎng)要想成為就業(yè)時(shí)的專長(zhǎng)實(shí)在太難。 秦立因?yàn)樯L(zhǎng)環(huán)境的問(wèn)題,一直就是一個(gè)悶葫蘆,幾乎從不與她交流,沒(méi)想到這次竟然因禍得福,兒子像是一夜之間就長(zhǎng)大了。身子微微哆嗦著,緊緊的抱著秦立,像是害怕一松手,兒子就會(huì)消失不見(jiàn)。 “你找死!” 秦立雙眼射出兩道冰冷的寒光,死死盯著吳醫(yī)師,從床上 一躍而下,掄起拳頭,呼嘯著砸在吳醫(yī)師那張猥瑣的臉上,緊接著,又飛起一腳,狠狠踹在吳醫(yī)師的胸口,噗的一聲,將吳醫(yī)師從房間里踹出門外,那扇本就老化了的木門當(dāng)下便被吳醫(yī)師的身子撞得稀巴爛。 不知過(guò) 了多久,他
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1