我正是从VCKBASE 开始学习VC++ 的,没有他我进步不会如此迅速,一直想给VCKBASE贡献点什么,正好今天有空,就把早些时候写的一个串口转TCP/IP的程序发上来,希望对初学者学习串口编程有点帮助。
上传时间: 2013-12-01
上传用户:璇珠官人
crc任意位生成多项式 任意位运算 自适应算法 循环冗余校验码(CRC,Cyclic Redundancy Code)是采用多项式的 编码方式,这种方法把要发送的数据看成是一个多项式的系数 ,数据为bn-1bn-2…b1b0 (其中为0或1),则其对应的多项式为: bn-1Xn-1+bn-2Xn-2+…+b1X+b0 例如:数据“10010101”可以写为多项式 X7+X4+X2+1。 循环冗余校验CRC 循环冗余校验方法的原理如下: (1) 设要发送的数据对应的多项式为P(x)。 (2) 发送方和接收方约定一个生成多项式G(x),设该生成多项式 的最高次幂为r。 (3) 在数据块的末尾添加r个0,则其相对应的多项式为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运算,T(x)所对应的数据是在原数 据块的末尾加上余式所对应的数据得到的。 (6) 发送T(x)所对应的数据。 (7) 设接收端接收到的数据对应的多项式为T’(x),将T’(x)除以G(x) ,若余式为0,则认为没有错误,否则认为有错
上传时间: 2014-01-16
上传用户:hphh
为了方便网络编程,90年代初,由Microsoft联合了其他几家公司共同制定了一套WINDOWS下的网络编程接口,即Windows Sockets规范,它不是一种网络协议,而是一套开放的、支持多种协议的Windows下的网络编程接口。本篇论文主要是介绍了在TCP/IP基础上利用winsock2对网卡进行编程,以达到网络流量监测的目的。论文首先介绍了TCP/IP协议,旨在介绍IP,TCP,UDP等比较重要的协议。主要是介绍IP头,TCP头,UDP头的特点,以便从IP头中可以获取源地址,目的地址,协议类型等信息。在随后的章节中提出了Socket的概念,Socket实际上提供了一个通信端口使所有拥有Socket的端口的计算机之间能够相互通信,在本论文中主要说明了socket的建立,监听和撤销的过程。具体到程序实现中,对网卡混杂模式的设置是通过原始套接字(raw socket)来实现的。为了让原始套接字能接受所有的数据,还需要通过将SOCK_RAW设置成SIO_RCVALL。对数据包的获取通过recv()函数来完成。最后要完成的工作就是对所捕获的IP数据包进行分析以提取出我们所需要的信息。在论文的最后是旨在说明进一步工作的展开. 关键词:网络流量测量 TCP/IP协议 WINSOCK编程
标签: 网络编程
上传时间: 2013-12-13
上传用户:windwolf2000
smtp网络发信得原程序,调用tcp/ip协议栈
上传时间: 2014-01-07
上传用户:lwwhust
周立功单片机公司的开发代码: 周立功文件系统0.2 全部开放源代码,值得学习。 本人还上载了 : 周立功操作系统 周立功TCP/IP协议栈 周立功文件系统 欢迎大家下载
上传时间: 2015-10-20
上传用户:yuanyuan123
周立功单片机公司的开发代码: 周立功文件系统 全部开放源代码,值得学习。 本人还上载了 : 周立功操作系统 周立功TCP/IP协议栈 周立功文件系统 欢迎大家下载
上传时间: 2013-11-30
上传用户:lwwhust
网络游戏开发的html文档。英文! 目录如下: WinSock2 游戏编程 网络游戏开发 101 异步 Sockets 编程指南 多用户的服务器/客户模式聊天工具的开发 TCP/IP 协议介绍摘要 如何设计一个多人游戏 多人游戏的本质 制作一套网络消息引擎 使用统计学来预测网络上游戏者的动作 如何排除网络延迟
上传时间: 2015-11-22
上传用户:wpt
PPP拨号上网协议栈,通过串口编程,实现PPP拨号网络底层协议以及TCP/IP协议,主要用于GPRS,CDMA,电话拨号等通信领域
上传时间: 2014-07-01
上传用户:天诚24
针对AVR单片机开发的嵌入式操作系统,此操作系统具有独特的TCP/IP协议栈。
上传时间: 2014-01-20
上传用户:极客
本篇文章是配合MICROCHIP公司以太网控制器ENC28J60使用的以太网协议栈,是一种TCP/IP协议的实现,可以非常方便根据系统建立自己的TCP或者UDP等连接!
上传时间: 2015-12-11
上传用户:BIBI