虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

数据报

  • Last Update: Jan 22 2009 可靠UDP传输, 一套高效的基于windows平台的C++ 开发库

    Last Update: Jan 22 2009 可靠UDP传输, 一套高效的基于windows平台的C++ 开发库,它提供基于数据流/数据报的可靠UDP(保证顺序保证到达)、NAT穿透、阻塞及异步操作、消息解析等机制。

    标签: windows Update Last 2009

    上传时间: 2014-01-18

    上传用户:时代电子小智

  • 用VC++6.0的Sockets API实现一个聊天室程序.txt   VC++对网络编程的支持有socket支持

    用VC++6.0的Sockets API实现一个聊天室程序.txt   VC++对网络编程的支持有socket支持,WinInet支持,MAPI和ISAPI支持等。其中,Windows Sockets API是TCP/IP网络环境里,也是Internet上进行开发最为通用的API。最早美国加州大学Berkeley分校在UNIX下为TCP/IP协议开发了一个API,这个API就是著名的Berkeley Socket接口(套接字)。在桌面操作系统进入Windows时代后,仍然继承了Socket方法。在TCP/IP网络通信环境下,Socket数据传输是一种特殊的I/O,它也相当于一种文件描述符,具有一个类似于打开文件的函数调用-socket()。可以这样理解:Socket实际上是一个通信端点,通过它,用户的Socket程序可以通过网络和其他的Socket应用程序通信。Socket存在于一个"通信域"(为描述一般的线程如何通过Socket进行通信而引入的一种抽象概念)里,并且与另一个域的Socket交换数据。Socket有三类。第一种是SOCK_STREAM(流式),提供面向连接的可靠的通信服务,比如telnet,http。第二种是SOCK_DGRAM(数据报),提供无连接不可靠的通信,比如UDP。第三种是SOCK_RAW(原始),主要用于协议的开发和测试,支持通信底层操作,比如对IP和ICMP的直接访问。

    标签: Sockets socket VC 6.0

    上传时间: 2014-03-12

    上传用户:从此走出阴霾

  • 利用libpcap实现一个网络监听的程序

    利用libpcap实现一个网络监听的程序,该程序提供了以下各项功能:数据包捕获;数据包保存;数据报分析;数据包过滤。分析arp欺骗的原理,并在linux环境下实现一个arp欺骗的程序。在arp欺骗程序的配和下,监听程序可以在交换环境下捕获其他主机之间通信的数据包。

    标签: libpcap 网络监听 程序

    上传时间: 2017-09-19

    上传用户:aix008

  • c++的socket编程相关资料汇总

    1、原始套接字透析之前言大多数程序员所接触到的套接字(Socket)为两类服务应用:(1)流式套接字(SOCK-STREAM):一种面向连接的Socket,针对于面向连接的TCP(2)数据报式套接字(SOCK-DGRAM):一种无连接的Socket,对应于无连接的UDP服务应用.从用户的角度来看,SOCK-STREAM,SOCK-DGRAM这两类套接字似乎的确涵盖了TCP/IP应用的全部,因为基于TCPIP的应用,从协议栈的层次上讲,在传输层的确只可能建立于TCP或UDP协议之上(图1),而SOCK STREAM,SOCK DGRAM又分别对应于TCP和UDP,所以几乎所有的应用都可以用这两类套接字实现。但是,当我们面对如下问题时,SOCK_STREAM,SOCK DGRAM将显得这样无助:(1).怎样发送一个自定义的IP包?(2)怎样发送一个ICMP协议包?(3)怎样使本机进入杂糅模式,从而能够进行网络sniffer?(4)怎样分析所有经过网络的包,而不管这样包是否是发给自己的?(5)怎样伪装本地的IP地址?这使得我们必须面对另外一个深刻的主题--原始套字(Raw Socket),Raw Socket广泛应用于高级网络编程,也是一种广泛的黑客手段。著名的网络sniffer、拒绝服务攻击(DOS),IP欺骗等都可以以Raw Socket实现。Raw Socket与标准套接字(SOCK STREAM,SOCK DGRAM)的区别在于前者直接置"根"于操作系统网络核心(Network Core),而SOCK STREAM.SOCK DGRAM则"悬浮“于TCP和UDP协议的外围,如图2所示:

    标签: socket C++

    上传时间: 2022-06-19

    上传用户:得之我幸78

  • java版基于UDP协议网上聊天程序课程设计

    1.1课程设计的目的开发一个专用于实现两台计算机之间即时通讯的软件,以方便两台或两台以上的计算机之间信息的交流。,在连接并通信时,尤其是近程的即时通讯,彻底的脱离了远程的服务器,避免了和远程服务器连接时过多的浪费网络资源。并且避免了服务器忙或与服务器无法连接时,浪费过多时间用于和服务器建立连接!因此,这个软件是极具适应性和实用性的即时通讯软件!本次课程设计的目的是学习基于UDP协议实现网络聊天程序,已达到学会面向无连接方式的程序设计方法,并理解网络编程中面向无连接的概念。1.2课程设计内容1,实现一个基于UDP协议的简单的聊天程序,包括服务器和客户端。2.支持多人聊天。3,客户端具有图形化用户界面。UDP协议的全称是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。在OS1模型中,在第四层-传输层,处于IP协议的上一层。UDP有不提供数据包分组、组装和不能对数据包进行排序的缺点,也就是说,当报文发送之后,是无法得知其是否安全完整到达的。UDP用来支持那些需要在计算机之间传输数据的网络应用。包括网络视频会议系统在内的众多的客户/服务器模式的网络应用都需要使用UDP协议。UDP协议从问世至今已经被使用了很多年,虽然其最初的光彩已经被一些类似协议所掩盖,但是即使是在今天UDP仍然不失为一项非常实用和可行的网络传输层协议。UDP是OS1参考模型中一种无连接的传输层协议,它主要用于不要求分组顺序到达的传输中,分组传输顺序的检查与排序由应用层完成,提供面向事务的简单不可靠信息传送服务。UDP协议基本上是IP协议与上层协议的接口。UDP协议适用端口分别运行在同一台设备上的多个应用程序。与所熟知的TCP(传输控制协议)协议一样,UDP协议直接位于IP(网际协议)协议的顶层。根据OSI(开放系统互连)参考模型,UDP和TCP都属于传输层协议。

    标签: java udp协议

    上传时间: 2022-06-19

    上传用户:

  • 全面掌握VisualC#实现UDP协议

    一,走进UDP协议:UDP(User Datagram Protocol)协议就是“用户数据报协议”,它是一种无连接的协议,无连接主要是和TCP协议相比较的。我们知道当利用TCP协议传送数据的时候,首先必须先建立连接(也就是所谓的握手)才可以传输数据。而当计算机利用UDP协议进行数据传输的时候,发送方只需要知道对方的IP地址和端口号就可以发送数据,而并不需要进行连接。当然如果你非要进行连接,通过Visual C#也是可以实现的,但前提是要确定连接的远程主机的端口号处于监听状态,否则程序会出现不必要的错误,但这是种画蛇添足的做法,不仅丢失了UDP协议的无连接传送数据的特点和优点,而且还给程序运行带来了不安定的因素。所以这种方法并不值得提倡。

    标签: visual c# udp协议

    上传时间: 2022-06-23

    上传用户:

  • VB中基于TCP和UDP协议的通信编程技术

    0引言对于一个程序员,如果要从头开始完全由自己来编写一个用于通信的应用程序,必须对相关的网络协议及其它的一些底层技术有较深入的了解,编程难度比较大。Visual Basic(VB)为广大程序员提供了基于WindowsSockets网络编程接口的Winsock控件,它封装了所有繁琐的技术细节,并提供了访问TCP和UDP网络服务的方便途径,只需通过设置控件的属性并调用其方法就可轻易连接到一台远程计算机中,并且还可以实现双向交换数据。因此,利用VB的Winsock 控件来编写基于TCP和UDP协议的通信程序,可以降低编程难度,简化应用程序。1TCP和UDP协议介绍TCP和UDP是TCP/IP协议中的两个传输层协议,它们使用IP路由功能把数据包发送到目的地,从而为应用程序及应用层协议提供网络服务。TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议。“面向连接”就是在正式通信前必须要与对方建立起可靠的连接,这就好象平时的打电话,必须等线路接通了、对方拿起话筒才能相互通话。一个TCP连接必须要经过三次“对话“才能建立起来,其中的过程非常复杂。UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议,是面向非连接的协议。“面向非连接”就是在正式通信前不必与对方先建立连接,不考虑对方状态就直接发送数据,这就好象平时的发手机短信,不必考虑对方状态,只需要输入对方手机号就行。TCP提供的是面向连接的、可靠的数据流传输,而UDP提供的是面向非连接的、不可靠的数据流传输。面向连接的协议在任何数据传输前就建立好了点到点的连接,面向非连接的协议在数据传输之前不建立连接,而是在每个中间节点对面向非连接的包和数据包进行路由。

    标签: tcp udp协议 通信

    上传时间: 2022-06-24

    上传用户:

  • VIP专区-嵌入式/单片机编程源码精选合集系列(34)

    VIP专区-嵌入式/单片机编程源码精选合集系列(34)资源包含以下内容:1. lonWorks技术白皮书.2. 嵌入式Linux上的图形系统--CCGUI 中科院软件中心 苏晓峰 的讲稿.3. openGui 就不用多说了.4. PPP协议C语言源代码.5. mp3解码C语言源码,可用在嵌入式系统上.6. sqlite 嵌入式数据库的源码.7. 用c++ 类累起来的简单菜单.8. 用于S3c44b0x液晶控制器显示汉字驱动.9. 读写USB端口的VC程序.10. 嵌入式USB HOST sl811hs的驱动程序.11. 這是一堆verilog的source code.包含許多常用的小電路.還不錯用..12. 电梯门禁系统:包括系统原理图.13. 楼宇可视对讲门口机C语言源程序.14. 使用C++开发操作系统源代码.15. Linux下I2C以及I2C下的键盘驱动.16. 周立功D12开发板中带的WINDOWS XP驱动程序.17. c/c++嵌入式系统编程.18. 程序1-1 用组合语言写成的霹雳灯程序 程序1-2 改用C来处理的霹雳灯程序 程序5-1 SDCC操作程序 程序6-1 引擎点火控制器的角度侦测程序范例 程序8-1 T_8252.ASM 程序10-1.19. 嵌入式系统开发中.20. 面向实时嵌入式系统的图形用户界面支持系统――MiniGUI .doc格式 包含很多LINUX原码.21. 嵌入式环境消息队列软件.22. 适用于8位小型嵌入式系统的TCP/IP协议栈!!移植非常方便!.23. 一些常用IT缩写词解释 希望对大伙有帮助.24. jxta最新版本v2.3.X的程序编写指南.25. 用户数据报协议的程序源码.26. 适合任意点阵的LCD屏幕的液晶时钟显示程序!开发人员只用简单的修改接口定义即刻方便调用!.27. 一款适用的C51写的红外线解码程序.28. 基于sy2100 ez-usb开发板的程序.29. 一个用于嵌入式的Mini Web Server.大小只有200k. 非常适合用于机顶盒等..30. 一个用于PC直接写端口及内存的程序.31. 有关TMSF2812配制文件、初始化、中断等源代码.32. C8051F040 UART0模式1从机程序.33. c8051f040中比较器0调试程序.34. 单片要c8051f040中使用LCD测试程序例程.35. c8051f040中液晶屏初始化配置程序和显示程序例程.36. 一个基于tcpip的小聊天程序 可用于tcpip的协议开发 少作修改后可用于嵌入式的网络通讯.37. (转载)采用C语言对DSP编程具有很多优点。针对TMS320C32芯片的特点.38. 使用c8051f020的测温程序 一个内部温度的 一个外部的用AD590.39. abootLoader 固件源代码 HP内部珍贵资料!.40. 2 HP PCI热插拔代码 HP内部珍贵资料!.

    标签: 2.0 机械设计 电子版

    上传时间: 2013-04-15

    上传用户:eeworm

  • 学生成绩及档案管理信息系统开发 1. 能对与学生成绩有关的各类数据进行输入

    学生成绩及档案管理信息系统开发 1. 能对与学生成绩有关的各类数据进行输入,修改,与查询。必要时进行打印。 2. 对学生档案有关信息进行管理,输入,与查询。 3. 学期末对成绩进行相关总结并进行排序。 4. 该系统具有各类不同权限,方便用户查询与管理员管理。 5. 具有报错及反馈功能。

    标签: 管理信息 数据 系统开发 输入

    上传时间: 2014-01-14

    上传用户:s363994250

  • 数据结构试验报告 约瑟夫环 问题描述: 约瑟夫(Joseph)问题的一种描述是:编号为1

    数据结构试验报告 约瑟夫环 问题描述: 约瑟夫(Joseph)问题的一种描述是:编号为1,2,,...,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从l报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。 基本要求: 利用单向循环链表存储结构模拟此过程,按照出列的顺序印出各人的编号。 测试数据: m的初值为20;n=7,7个人的密码依次为:3,1,7,2,4,8,4(正确的出列顺序应为6,l,4,7,2,3,5)。

    标签: Joseph 数据结构 报告

    上传时间: 2014-01-18

    上传用户:chfanjiang