您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. socket文件传输(C)

  2. soeket 文件传输 #define MAX_LENGTH 1024 /*包头的结构体定义*/ typedef struct tPachHead { char iFileSize; /*为0表示发送的是文件名,1表示发送的是数据,2表示发送完毕*/ int lPayloadLength; /*当发送的是数据的时候,表示数据的大小*/ }PackHead; /*协议包的结构体定义*/ typedef struct tAppPacket { PackHead tAppPackHead; /*包头
  3. 所属分类:C

    • 发布日期:2010-01-18
    • 文件大小:8192
    • 提供者:hellfire911
  1. 网络数据包捕获与应用的VC++6.0编程

  2. 网络数据包捕获与应用的VC++6.0编程 《网络数据包捕获与应用的VC++6.0编程》 美国GeneChiu基金资助 网络数据包捕获与应用的VC++6.0编程 研究生 方松茂 对以太帧头、IPv4报头、IPv6报头、TCP报头及UDP报头格式这几种常用数据报头 别利用WinPcap和原始套接字编写程序进行分析。并利用MFC类库,采用链表结构存放捕 获的网络数据的方案,实现了局域网内Internet数据采集的应用程序。 另外,还编写了一个利用WinPcap提供的发送数据报的函数实现SYN Flo
  3. 所属分类:C/C++

    • 发布日期:2011-04-14
    • 文件大小:1017856
    • 提供者:lixuejiangqq
  1. 遥感影像快速入库和元数据提取系统的研究

  2. 传统的遥感影像数据库一般是把影像数据放置到大型关系数据库中。由于遥感影像数据量较大,因此其读 取、传输的时间很长,让操作者难以忍受,影响了系统的快捷易用性。该研究从另外一个角度出发,直接把遥感影 像数据体转换为操作系统可以管理的自定义结构体文件,并提取其对应的元数据信息存放到关系数据库中,每个 元数据对应一个自定义结构。该方法可以大大提高海量遥感数据的出入库速度,并可以方便快捷地查看其对应的 元数据信息。
  3. 所属分类:其它

    • 发布日期:2011-06-20
    • 文件大小:535552
    • 提供者:zjchwjg
  1. TCP_UDP对结构体加密数据传输

  2. TCP,UDP混合传输过程中绑定不同的端口,server和client相当与采用异步方式对结构体数据进行传输,两个简单的混合加密只采用了其中之一,给出两个大数的指数幂函数与取模函数。对于server端的同步方式应可采用SOCK链表与建立一处理类。
  3. 所属分类:C++

    • 发布日期:2011-09-25
    • 文件大小:4194304
    • 提供者:zeng_
  1. Linux系统下C程序开发详解完整版pdf

  2. 第一部分 Linux基础篇 第1章 Linux编程平台 2 本章讲述了Red Hat Linux 9.0的安装、VMware虚拟机的使用、简单C程序的编写等问题。其中需要重点理解的是Linux系统分区的问题。在分区时需要正确设置各个分区的格式,正确将分区挂载到系统中,并处理好与Windows系统的引导问题。通过C程序实例的练习,可以初步了解Linux系统下C程序的编程过程。 1.1 Linux发行版的介绍 2 1.1.1 Red Hat Linux 2 1.1.2 Debian Linux 2
  3. 所属分类:嵌入式

    • 发布日期:2012-07-13
    • 文件大小:4194304
    • 提供者:xj_8912
  1. Linux系统下C程序开发详解

  2. 第一部分 Linux基础篇 第1章 Linux编程平台 2 本章讲述了Red Hat Linux 9.0的安装、VMware虚拟机的使用、简单C程序的编写等问题。其中需要重点理解的是Linux系统分区的问题。在分区时需要正确设置各个分区的格式,正确将分区挂载到系统中,并处理好与Windows系统的引导问题。通过C程序实例的练习,可以初步了解Linux系统下C程序的编程过程。 1.1 Linux发行版的介绍 2 1.1.1 Red Hat Linux 2 1.1.2 Debian Linux 2
  3. 所属分类:C

  1. Linux下C编程

  2. 第5章 编译与调试 92 程序的编译和调试是编程的一个重要环节。本章讲解了Linux系统中C编程的编译器gcc和编译器gdb的使用。使用gcc时,需要对编译进行各种设置,需要理解gcc各项参数的作用。gdb的学习重点是gdb单步运行程序的理解,通过程序的单步运行发现程序中的问题。 5.1 编译的概念和理解 92 5.1.1 程序编译的过程 92 5.1.2 编译器 92 5.2 gcc编译器 93 5.2.1 gcc编译器简介 93 5.2.2 gcc对源程序扩展名的支持 93 5.3 C程序
  3. 所属分类:C

    • 发布日期:2013-03-06
    • 文件大小:1048576
    • 提供者:shangshi5306
  1. 课程设计哈夫曼编码译码系统

  2. 哈夫曼编码是根据字符的使用率的高低对字符进行不等长的编码,从而使使用率高的字符占用较少的空间,从而在传输的过程中大大提高了数据的空间传输效率。本设计采用二叉链表的存储结构,建立哈夫曼树;用递归调用的方式对哈夫曼树的节点进行编码,生成与字符对应的哈夫曼编码。本设计完全采用C语言进行编程,并在VC++编译器上调试运行通过。本程序使用中文界面,并有相应的提示信息,便于操作和程序运行。
  3. 所属分类:C++

    • 发布日期:2008-09-20
    • 文件大小:324608
    • 提供者:shangugulang
  1. C/C++网络传输struct类型数据

  2. 在网络通讯过程中往往涉及一些有关联的参数传递,例如结构体之类的。对于结构体其实方法挺简单,由于结构体对象在内存中分配的空间都是连续的,所以可以将整个结构体直接转化成字符串发送,到了接收方再将这个字符串还原成结构体就可以了
  3. 所属分类:C++

    • 发布日期:2014-02-16
    • 文件大小:25600
    • 提供者:mengde666
  1. 结构体对齐详解

  2. 许多实际的计算机系统对基本类型数据在内存中存放的位置有限制,它们会要求这些数据的起始地址的值是某个数k的倍数,这就是所谓的内存对齐,而这个k则被称为该数据类型的对齐模数(alignment modulus)。这种强制的要求一来简化了处理器与内存之间传输系统的设计,二来可以提升读取数据的速度。
  3. 所属分类:C/C++

  1. Java 解析 Linux C结构体

  2. Linux C socket通信传输结构体消息,Java解析C语言结构体里的数据
  3. 所属分类:Java

    • 发布日期:2017-08-20
    • 文件大小:3072
    • 提供者:lianxianxun230
  1. 基于TDI 的 TCP数据传输

  2. 基于TDI 的 TCP数据传输 1.上位机 上位机包括tcp和tcp.cpp 1.1 对外函数说明 HANDLE TdiTcpOpen(); TdiTcpOpen用于打开设备,成功返回有效的句柄,失败返回INVALID_HANDLE_VALUE. BOOL TdiTcpClose(HANDLE hDevice); TdiTcpClose用于关闭设备,成功返回TRUE,失败返回FALSE; hDevice为TdiTcpOpen返回的句柄 BOOL TdiTcpConnect(HANDLE hDe
  3. 所属分类:C++

    • 发布日期:2017-11-16
    • 文件大小:84934656
    • 提供者:t76230169
  1. ZeroMQ传输数据

  2. C#代码最简单的调用ZeroMQ传输数据,传输文本信息,传输结构体数据,传输图像,完整代码,整理网络上的一些资料的应用。只是DLL版本是低版本的DLL库,并且是32位DLL库。
  3. 所属分类:网络基础

    • 发布日期:2018-01-28
    • 文件大小:852992
    • 提供者:lcm6054
  1. 三维点云数据转换360全景图

  2. 三维点云数据转换360全景图:c++或c#直接调用dll,输入txt,在指定路径下生成全景图。传输数据为结构体指针和字符串。
  3. 所属分类:电信

    • 发布日期:2020-07-28
    • 文件大小:227328
    • 提供者:wppdzn
  1. Linux网络编程之基于UDP实现可靠的文件传输示例

  2. 了解网络传输协议的人都知道,采用TCP实现文件传输很简单。相对于TCP,由于UDP是面向无连接、不可靠的传输协议,所以我们需要考虑丢包和后发先至(包的顺序)的问题,所以我们想要实现UDP传输文件,则需要解决这两个问题。方法就是给数据包编号,按照包的顺序接收并存储,接收端接收到数据包后发送确认信息给发送端,发送端接收确认数据以后再继续发送下一个包,如果接收端收到的数据包的编号不是期望的编号,则要求发送端重新发送。 下面展示的是基于linux下C语言实现的一个示例程序,该程序定义一个包的结构体,其中
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:64512
    • 提供者:weixin_38595690
  1. C#中结构体和字节数组转换实现

  2. 最近在使用结构体与字节数组转化来实现socket间数据传输。现在开始整理一下。对于Marshal可以查阅msdn,关于字节数组与结构体转代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Runtime.InteropServices; namespace FileSendClient { [Stru
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:37888
    • 提供者:weixin_38565221
  1. 超越原始的结构体——序列化c++设计消息协议(C++asio网络库相关)

  2. 如果服务器和客户端都是用C++语言写的就可以用序列化方法将数据存放到流或文件中 使用序列化C++设计消息协议具有以下优点: 1、用序列化方法还可以进行存盘和读盘,还可以进行版本控制 2、用序列化方式安全性会比reintepret_cast更高,也不用考虑大小端对齐之类的问题 3、与原始C结构体相比可以脱离pod类型的限制定义非常复杂的类,传输复杂的数据 缺点: 1、服务器和客户端语言都需要使用C++ 以下是用boost序列化库写的一个例子: 可以用boost自带的serialization::a
  3. 所属分类:其它

    • 发布日期:2021-01-07
    • 文件大小:62464
    • 提供者:weixin_38551046
  1. 利用串口传输结构体数据

  2. 写在前面: 本文章旨在总结备份、方便以后查询,由于是个人总结,如有不对,欢迎指正;另外,内容大部分来自网络、书籍、和各类手册,如若侵权请告知,马上删帖致歉。 一、涉及到的知识点 C语言结构体大小及对齐问题 字节序(Endianness):大端和小端 二、应用 结构体是一种数据的归类方式,相比数组或变量更具有整体全面性,例如一个数组只可以放一些按照元素顺序存放的单元变量,即 buffer = {x, x, x, x, x…},i 有多大,数组内元素就有多少。那么我们这时候如果我们用这个数组来接
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:68608
    • 提供者:weixin_38707217
  1. 结构体、联合体的成员内存对齐的情况

  2. 作者:良知犹存 转载授权以及围观->欢迎添加WxId:Allen-Iverson-me-LYN     最近项目进行中,遇到一个小问题,在数据协议传输过程中,我为了方便解析,就定义了一个结构体,在数据的指针传入函数的时候,我用定义好的结构体进行强制转化,没想到一直解析失败,调试很久,终于反应过来,在用结构体指针对数据强制转换时,定义结构体我没有注意到数据对齐,因为在底层实现中,我传入的数据buffer是排列整齐的,而强制转化的结构体格式中,我定义的时候没有使用__attribute__((
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:216064
    • 提供者:weixin_38688906
  1. C#如何利用结构体对固定格式数据进行解析

  2. 本文为大家分享了C#利用结构体解析固定格式数据的具体代码,供大家参考,具体内容如下 制定了一个通讯协议,然后其数据部分有如下格式。 第三列代表的是字节数,第4列是数据类型。 当传输或者收到一个byte数组的时候(下面Hex数据),按照对应格式进行解析,解析方法有很多种,网上看到了一种方式是以结构体的方式来解析的,类似C/C++方式。 Hex数据:01 01 00 00 10 44 65 76 69 63 65 20 4E 61 6D 65 31 00 00 00 00 00 00 00 00
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:234496
    • 提供者:weixin_38684328
« 12 3 4 5 6 7 8 9 10 »