Winsock2的發(fā)布使得Socket I/O有了和文件I/O統(tǒng)一的接口。我們可以通過使用Win32文件操縱函數(shù)ReadFile和WriteFile來進(jìn)行Socket I/O。伴隨而來的,用于普通文件I/O的重疊I/O模型和完成端口模型對(duì)Socket I/O也適用了。這些模型的優(yōu)點(diǎn)是可以達(dá)到更佳的系統(tǒng)性 能,但是實(shí)現(xiàn)較為復(fù)雜,里面涉及較多的C語言技巧。例如我們?cè)谕瓿啥丝谀P椭袝?huì)經(jīng)常用到所謂的“尾隨數(shù)據(jù)”。
標(biāo)簽: Socket WriteFile Winsock2 ReadFile
上傳時(shí)間: 2014-12-03
上傳用戶:fxf126@126.com
Winsock提供了另一個(gè)有用的異步I/O模型。和WSAAsyncSelect模型類似的是,它也允許應(yīng)用程序在一個(gè)或多個(gè)套接字上,接收以事件為 基礎(chǔ)的網(wǎng)絡(luò)事件通知。對(duì)于表1總結(jié)的、由WSAAsyncSelect模型采用的網(wǎng)絡(luò)事件來說,它們均可原封不動(dòng)地移植到新模型。在用新模型 開發(fā)的應(yīng)用程序中,也能接收和處理所有那些事件。該模型最主要的差別在于網(wǎng)絡(luò)事件會(huì)投遞至一個(gè)事件對(duì)象句柄,而非投遞至一個(gè)窗 口例程。(節(jié)選自《Windows網(wǎng)絡(luò)編程》第八章) 還是讓我們先看代碼然后進(jìn)行分析:
標(biāo)簽: WSAAsyncSelect Winsock 模型
上傳時(shí)間: 2014-01-19
上傳用戶:gxrui1991
三星公司官方 GIVEIO.SYS源代碼下載。 In windows NT/2000/XP, any application can’t access the I/O such as the parallel port. So, GIVEIO.SYS enables SJF.exe to access the parallel port without any memory fault. In windows 95/98, GIVEIO.SYS isn’t needed.
標(biāo)簽: application the windows GIVEIO
上傳時(shí)間: 2014-01-11
上傳用戶:yd19890720
用單片機(jī)的I/O口模擬I2C協(xié)議 I2C用IO模擬程序網(wǎng)上范例最多的就是51的程序了,這些范例的正確性無需懷疑.但是如果直接以它為藍(lán)本將它"AVR化",一不留神,就會(huì)有點(diǎn)問題了. 這要從I2C的硬件規(guī)范和AVR及51單片機(jī)的IO口說起.I2C要求SCL,SDA二線都有 線與 功能,即I2C驅(qū)動(dòng)口應(yīng)該是 漏極開路 電路,其高電平的維持是靠上拉電阻來實(shí)現(xiàn)的, 而低電平則需要驅(qū)動(dòng)口的強(qiáng)下拉能力. 51單片機(jī)IO口正好完全符合這個(gè)特性.寫起I2C驅(qū)動(dòng)頗為得心應(yīng)手.但是AVR的IO口強(qiáng)大了,它輸出的高電平是實(shí)實(shí)在在的高電平,而不是靠什么上拉電阻來提供,只有10mA都不到的電流!于是如果直接使用 PORTB_Bit0 = 1這樣的操作,就不能滿足I2C的線與功能了,如果此時(shí)有別的設(shè)備要將SCL或者SDA拉低,那么結(jié)果就是二個(gè)IO口打架,誰贏誰輸不得而知,時(shí)間長了,多半是兩敗俱傷,芯片發(fā)熱吧. 當(dāng)然AVR的IO口自然有辦法滿足I2C的電氣特性要求,不就是不能輸出1么,那么用它的高阻狀態(tài)即可(DDRB_Bit0=0,PORTB_Bit0=0即可),要輸出0么(DDRB_Bit0=1,PORTB_Bit0=0).
上傳時(shí)間: 2016-07-19
上傳用戶:gxrui1991
KM算法 (求二分圖最大帶權(quán)比配) 的 O(n^3)經(jīng)典實(shí)現(xiàn)
上傳時(shí)間: 2016-07-19
上傳用戶:Miyuki
設(shè)計(jì)并實(shí)現(xiàn)解字典問題的O(nlogn)時(shí)間算法,對(duì)于給定的字典dict和文本text,找出text 中出現(xiàn)次數(shù)最多的不在字典dict中的單詞
上傳時(shí)間: 2013-12-18
上傳用戶:趙云興
O Reilly-programming_embedded_systems_in_C_and_C++ 非常好的嵌入式編程書籍
標(biāo)簽: Reilly-programming_embedded_syste ms_in_C_and_C 嵌入式編程 書籍
上傳時(shí)間: 2016-07-22
上傳用戶:宋桃子
SOPC是Altera公司提出的一種靈活、高效的片上系統(tǒng)設(shè)計(jì)方案,它可以有選擇地將處理器、存儲(chǔ)器、I/O等系統(tǒng)設(shè)計(jì)需要的組件集成到一個(gè)PLD器件上。在SOPC設(shè)計(jì)中可方便地加入用戶自定義邏輯。該文簡要介紹了SOPC設(shè)計(jì)架構(gòu),然后通過一個(gè)實(shí)例,詳細(xì)介紹了嵌入式系統(tǒng)中SOPC設(shè)計(jì)的實(shí)現(xiàn)方法和效果。
標(biāo)簽: SOPC Altera PLD 片上系統(tǒng)
上傳時(shí)間: 2016-07-23
上傳用戶:R50974
電子商務(wù)是指所有借助電子手段完成商務(wù)行為,如市場營銷、談判、簽定合同、送貨、售后服務(wù)等。電子商務(wù)基于Internet這個(gè)大眾化的傳媒網(wǎng)絡(luò)把企業(yè)與其客戶聯(lián)系在一起。隨著電子商務(wù)的發(fā)展,企業(yè)對(duì)客戶關(guān)系管理的研究成為一個(gè)重要的研究課題。web挖掘技術(shù)正是隨之應(yīng)運(yùn)而生的技術(shù),web挖掘的目標(biāo)就是理解客戶的所需、所想,并依此制定有效的決策。在web上,電子商務(wù)的業(yè)務(wù)交易記錄記載了大量的詳細(xì)跟蹤數(shù)據(jù),這些跟蹤數(shù)據(jù)中包含了大量的信息供企業(yè)進(jìn)行數(shù)據(jù)挖掘。
上傳時(shí)間: 2013-12-19
上傳用戶:康郎
C編譯器產(chǎn)生的可顯示機(jī)器碼/匯編代碼文件,其中附有源C v: v: @8 g: X& z代碼作為注釋 : z! [3 \) O&...UWOW Grave Composer音樂模塊(MOD)文件 + Q* T) \ z) R f$ a: H, iWP WordPerfect文檔 H! t7 D2 |...
標(biāo)簽: Composer Grave UWOW MOD
上傳時(shí)間: 2013-12-14
上傳用戶:love_stanford
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1