我正是從VCKBASE 開始學(xué)習(xí)VC++ 的,沒有他我進(jìn)步不會(huì)如此迅速,一直想給VCKBASE貢獻(xiàn)點(diǎn)什么,正好今天有空,就把早些時(shí)候?qū)懙囊粋€(gè)串口轉(zhuǎn)TCP/IP的程序發(fā)上來,希望對(duì)初學(xué)者學(xué)習(xí)串口編程有點(diǎn)幫助。
上傳時(shí)間: 2013-12-01
上傳用戶:璇珠官人
crc任意位生成多項(xiàng)式 任意位運(yùn)算 自適應(yīng)算法 循環(huán)冗余校驗(yàn)碼(CRC,Cyclic Redundancy Code)是采用多項(xiàng)式的 編碼方式,這種方法把要發(fā)送的數(shù)據(jù)看成是一個(gè)多項(xiàng)式的系數(shù) ,數(shù)據(jù)為bn-1bn-2…b1b0 (其中為0或1),則其對(duì)應(yīng)的多項(xiàng)式為: bn-1Xn-1+bn-2Xn-2+…+b1X+b0 例如:數(shù)據(jù)“10010101”可以寫為多項(xiàng)式 X7+X4+X2+1。 循環(huán)冗余校驗(yàn)CRC 循環(huán)冗余校驗(yàn)方法的原理如下: (1) 設(shè)要發(fā)送的數(shù)據(jù)對(duì)應(yīng)的多項(xiàng)式為P(x)。 (2) 發(fā)送方和接收方約定一個(gè)生成多項(xiàng)式G(x),設(shè)該生成多項(xiàng)式 的最高次冪為r。 (3) 在數(shù)據(jù)塊的末尾添加r個(gè)0,則其相對(duì)應(yīng)的多項(xiàng)式為M(x)=XrP(x) 。(左移r位) (4) 用M(x)除以G(x),獲得商Q(x)和余式R(x),則 M(x)=Q(x) ×G(x)+R(x)。 (5) 令T(x)=M(x)+R(x),采用模2運(yùn)算,T(x)所對(duì)應(yīng)的數(shù)據(jù)是在原數(shù) 據(jù)塊的末尾加上余式所對(duì)應(yīng)的數(shù)據(jù)得到的。 (6) 發(fā)送T(x)所對(duì)應(yīng)的數(shù)據(jù)。 (7) 設(shè)接收端接收到的數(shù)據(jù)對(duì)應(yīng)的多項(xiàng)式為T’(x),將T’(x)除以G(x) ,若余式為0,則認(rèn)為沒有錯(cuò)誤,否則認(rèn)為有錯(cuò)
標(biāo)簽: crc CRC 多項(xiàng)式 位運(yùn)算
上傳時(shí)間: 2014-01-16
上傳用戶:hphh
為了方便網(wǎng)絡(luò)編程,90年代初,由Microsoft聯(lián)合了其他幾家公司共同制定了一套WINDOWS下的網(wǎng)絡(luò)編程接口,即Windows Sockets規(guī)范,它不是一種網(wǎng)絡(luò)協(xié)議,而是一套開放的、支持多種協(xié)議的Windows下的網(wǎng)絡(luò)編程接口。本篇論文主要是介紹了在TCP/IP基礎(chǔ)上利用winsock2對(duì)網(wǎng)卡進(jìn)行編程,以達(dá)到網(wǎng)絡(luò)流量監(jiān)測的目的。論文首先介紹了TCP/IP協(xié)議,旨在介紹IP,TCP,UDP等比較重要的協(xié)議。主要是介紹IP頭,TCP頭,UDP頭的特點(diǎn),以便從IP頭中可以獲取源地址,目的地址,協(xié)議類型等信息。在隨后的章節(jié)中提出了Socket的概念,Socket實(shí)際上提供了一個(gè)通信端口使所有擁有Socket的端口的計(jì)算機(jī)之間能夠相互通信,在本論文中主要說明了socket的建立,監(jiān)聽和撤銷的過程。具體到程序?qū)崿F(xiàn)中,對(duì)網(wǎng)卡混雜模式的設(shè)置是通過原始套接字(raw socket)來實(shí)現(xiàn)的。為了讓原始套接字能接受所有的數(shù)據(jù),還需要通過將SOCK_RAW設(shè)置成SIO_RCVALL。對(duì)數(shù)據(jù)包的獲取通過recv()函數(shù)來完成。最后要完成的工作就是對(duì)所捕獲的IP數(shù)據(jù)包進(jìn)行分析以提取出我們所需要的信息。在論文的最后是旨在說明進(jìn)一步工作的展開. 關(guān)鍵詞:網(wǎng)絡(luò)流量測量 TCP/IP協(xié)議 WINSOCK編程
標(biāo)簽: 網(wǎng)絡(luò)編程
上傳時(shí)間: 2013-12-13
上傳用戶:windwolf2000
smtp網(wǎng)絡(luò)發(fā)信得原程序,調(diào)用tcp/ip協(xié)議棧
標(biāo)簽: smtp 網(wǎng)絡(luò) 程序
上傳時(shí)間: 2014-01-07
上傳用戶:lwwhust
周立功單片機(jī)公司的開發(fā)代碼: 周立功文件系統(tǒng)0.2 全部開放源代碼,值得學(xué)習(xí)。 本人還上載了 : 周立功操作系統(tǒng) 周立功TCP/IP協(xié)議棧 周立功文件系統(tǒng) 歡迎大家下載
標(biāo)簽: 0.2 周立功單片機(jī) 代碼 文件系統(tǒng)
上傳時(shí)間: 2015-10-20
上傳用戶:yuanyuan123
周立功單片機(jī)公司的開發(fā)代碼: 周立功文件系統(tǒng) 全部開放源代碼,值得學(xué)習(xí)。 本人還上載了 : 周立功操作系統(tǒng) 周立功TCP/IP協(xié)議棧 周立功文件系統(tǒng) 歡迎大家下載
標(biāo)簽: 周立功單片機(jī) 代碼 文件系統(tǒng) 開放源代碼
上傳時(shí)間: 2013-11-30
上傳用戶:lwwhust
網(wǎng)絡(luò)游戲開發(fā)的html文檔。英文! 目錄如下: WinSock2 游戲編程 網(wǎng)絡(luò)游戲開發(fā) 101 異步 Sockets 編程指南 多用戶的服務(wù)器/客戶模式聊天工具的開發(fā) TCP/IP 協(xié)議介紹摘要 如何設(shè)計(jì)一個(gè)多人游戲 多人游戲的本質(zhì) 制作一套網(wǎng)絡(luò)消息引擎 使用統(tǒng)計(jì)學(xué)來預(yù)測網(wǎng)絡(luò)上游戲者的動(dòng)作 如何排除網(wǎng)絡(luò)延遲
標(biāo)簽: WinSock2 Sockets html 101
上傳時(shí)間: 2015-11-22
上傳用戶:wpt
PPP撥號(hào)上網(wǎng)協(xié)議棧,通過串口編程,實(shí)現(xiàn)PPP撥號(hào)網(wǎng)絡(luò)底層協(xié)議以及TCP/IP協(xié)議,主要用于GPRS,CDMA,電話撥號(hào)等通信領(lǐng)域
標(biāo)簽: PPP 撥號(hào)上網(wǎng) 協(xié)議棧
上傳時(shí)間: 2014-07-01
上傳用戶:天誠24
針對(duì)AVR單片機(jī)開發(fā)的嵌入式操作系統(tǒng),此操作系統(tǒng)具有獨(dú)特的TCP/IP協(xié)議棧。
標(biāo)簽: AVR 單片機(jī)開發(fā) 嵌入式操作系統(tǒng)
上傳時(shí)間: 2014-01-20
上傳用戶:極客
本篇文章是配合MICROCHIP公司以太網(wǎng)控制器ENC28J60使用的以太網(wǎng)協(xié)議棧,是一種TCP/IP協(xié)議的實(shí)現(xiàn),可以非常方便根據(jù)系統(tǒng)建立自己的TCP或者UDP等連接!
標(biāo)簽: MICROCHIP ENC 28J J60
上傳時(shí)間: 2015-12-11
上傳用戶:BIBI
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1