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

正文內(nèi)容

基于tcp的cs模式程序設(shè)計(jì)-文庫吧資料

2024-10-16 02:40本頁面
  

【正文】 的第一個(gè) DevC++編譯系統(tǒng)實(shí)際上是一個(gè)預(yù)編譯器(前端編譯器),真正的 DevC++程序是在 1988 年誕生的。TBell)的 Bjarne Stroustrup 博士及其同事于 20 世紀(jì) 80 年代初在 C 語言的基礎(chǔ)上開發(fā)成功的。在這種形式下, C++應(yīng)運(yùn)而生。 為了解決軟件設(shè)計(jì)的危機(jī),在 20 世紀(jì) 80 年代,人們提出了面向?qū)ο蟮某绦蛟O(shè)計(jì)( object oriented programming,OOP),需要設(shè)計(jì)出能支持面向?qū)ο蟮某绦蛟O(shè)計(jì)方法的新的語言。到 20 世紀(jì) 70 年代,它已風(fēng)靡全世界。最初它是作為寫 UNIX 操作系統(tǒng)的一種工具,在貝爾實(shí)驗(yàn)室內(nèi)部使用。TBell)的 研制成功的。 發(fā)展 C++是從 C 語言中發(fā)展而來的。 DevC++每一天都在進(jìn)步著,因?yàn)樗且粋€(gè)自由軟件。C++開發(fā)工具,它是一款自由軟件,遵守 GPL 協(xié)議。 pkgconfig cflags gtk+ pkgconfig libs gtk+ 還是那句話,安裝位置 不同,內(nèi)容不同,不要直接從我這里拷貝。 配置環(huán)境變量 添加“ C:\gtk+\bin”到系統(tǒng)環(huán)境變量 (path) 注意: GTK 解壓的位置不同,你相應(yīng)變一下就行了。 GTK+配置 安裝 GTK 解壓 gtk+ 到C:\gtk+ 。 注意:當(dāng)中有一步讓你選擇編譯器,你可以選擇 GUN GCC Compiler,并設(shè)置位默認(rèn)( default)。 綜上所述, TCP/IP 應(yīng)用中的服務(wù)器必須先于客戶端進(jìn)程啟動,直到對客戶端的響應(yīng)結(jié)束或強(qiáng)迫終止。 ( 3) 發(fā)送數(shù)據(jù)請求,接收服務(wù)器的數(shù)據(jù)應(yīng)答。 客戶端實(shí)現(xiàn)的步驟: ( 1) 使用 socket()函數(shù)創(chuàng)建套接字。 ( 5) 接收、應(yīng)答客戶端的數(shù)據(jù)請求。 ( 3) Listen()函數(shù)設(shè)置套接字為監(jiān)聽模式,使服務(wù)器進(jìn)入被動打開的狀態(tài)。 s o c k e t ( )b i n d ( )l i s t e na c c e p t ( )r e a dc l o s e ( )w r i t e ( )s o c k e t ( )c o n n e c t ( )w r i t e ( )r e a d ( )c l o s e ( )阻 塞 直 到 接 收 到客 戶 連 接 請 求服 務(wù) 器 端客 戶 端建 立 連 接T C P 三 次 握 手?jǐn)?shù) 據(jù) 請 求數(shù) 據(jù) 響 應(yīng)關(guān) 閉 連 接 圖 3 TCP 客戶 /服務(wù)器的套接字連接 TCP 套接字編程中,服務(wù)器實(shí)現(xiàn)的步驟: ( 1) 使用 socket()函數(shù)創(chuàng)建套接字。在通信完成階段,兩方通過四次斷開來釋放連接,如圖二,客戶端請求釋放連接,發(fā)送有效位為 FIN,服務(wù)器端給一個(gè)確認(rèn)信號,若服務(wù)器端沒有數(shù)據(jù)發(fā)送,便向客戶端發(fā)送FIN 請求,客戶端對此回應(yīng),等待 2MSL,徹底斷開連接。接收方收到此報(bào)文斷后,向發(fā)送方回發(fā)一個(gè)報(bào)文段,代碼位為 SYN 和 ACK,序號為K,確認(rèn)序號為 J+1,表示接收方同意建立此連接。建立了一個(gè) TCP 連接,需要三次握手過程,連接才能成功建立,如圖二所示。同時(shí) TCP 實(shí)體又采用了滑動窗口協(xié)議。發(fā)送者保存發(fā)送的數(shù)據(jù)的記錄,在發(fā)送下一個(gè)數(shù)據(jù)之前等待這個(gè)數(shù)據(jù)的確認(rèn)消息在他發(fā)送這個(gè)數(shù)據(jù)的同時(shí),啟動了一個(gè)計(jì)時(shí)器。 TCP 協(xié)議使用了積極確認(rèn)和重傳送的技術(shù)來實(shí)現(xiàn)可靠傳輸。 TCP 傳輸 4 圖 2 TCP 連接中分組交換以及客戶端與服務(wù)器的狀態(tài)轉(zhuǎn)換 TCP 協(xié)議在 IP 協(xié)議之上,提供可靠的傳輸服務(wù)。 網(wǎng)絡(luò)層:負(fù)責(zé)提供基本的數(shù)據(jù)封包傳送功能,讓每一塊數(shù)據(jù)包都能夠到達(dá)目的主機(jī)(但不檢查是否正確而接收),如網(wǎng)際協(xié)議( IP)。 傳輸層:在此層中,它提供了節(jié)點(diǎn)間的數(shù)據(jù) 傳送,應(yīng)用程序之間的通信服務(wù),主要功能是數(shù)據(jù)格式化,數(shù)據(jù)確認(rèn)和丟失、重傳等。而 TCP/IP 通訊協(xié)議采用了四層的層級結(jié)構(gòu),每一層都呼叫它的下一層所提供的網(wǎng)絡(luò)來完成自己的需求,如下圖所示。該模型的目的是使各種硬件在相同的層次上互相通信。 TCP/IP 協(xié)議并不完全符合 OSI 的七層參考模型。此外, tencent 的即時(shí)通信,也是做的很好的,從某中程度上來說,代表了國內(nèi)最高的水平。 國內(nèi)研究現(xiàn)狀 國內(nèi)在應(yīng)用層上的網(wǎng)絡(luò)應(yīng)用軟件目前發(fā)展異常的火爆,因?yàn)槲覈兄W(wǎng)絡(luò)應(yīng)用的最大的市場,現(xiàn)在國內(nèi)網(wǎng)絡(luò)的基礎(chǔ)性建設(shè)發(fā)展迅速,應(yīng)用軟件也層出不窮,其中,在游戲的領(lǐng)域中,網(wǎng)絡(luò)通信的工作做的不錯(cuò),如聯(lián)眾游戲平臺,還有其他的一些平臺,這些平臺基本上都是基于 VC++的,用的都是 Socket 通信,但是為了效率,這些平臺沒有用 MFC 提供的 CSocket 類,而是直接用 Socket 進(jìn)行通信。至于 ie,是在 Visual c++下開發(fā)的產(chǎn)品,雖然有嚴(yán)重的安全隱患,不過,至少能在某種程度上代表當(dāng)今國際研究的水平。 ICQ 幾乎是國際上通用的即時(shí)通信工具,由于在我國它的應(yīng)用不是很廣,所以,其原理也很少被介紹。這些都是在應(yīng)用層面的開發(fā)工具。如今, Sun公司在網(wǎng)絡(luò)應(yīng)用上捷足先登,憑借著 Java, Sun 在網(wǎng)絡(luò)的應(yīng)用上領(lǐng)先于 MS。當(dāng)然, ie,同 樣也不是很受人青睞,這
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1