- 8
- 0
- 约3.53千字
- 约 31页
- 2017-06-09 发布于湖北
- 举报
第五章 发送和接收数据 目标 掌握本机字节顺序以及网络字节顺序的区别 掌握C语言对齐规则以及由此导致的问题 掌握消息成帧的两种方式:文本字符格式和数据结构体方式。 掌握案例:一个简单的投票系统 概述 任何交换信息的程序都必须就如何编码信息(表示为一个位序列)达成一致,即发送信息是以何种格式,接收者必须以同样的信息格式进行解析。这种关于通过通信信道交换的信息的形式和含义的协定称为协议(protocol)。 大多数应用程序协议是依据由字段(field)序列构成的具体消息定义的。每个字段都包含一份特定的编码为位序列的信息。应用程序协议准确指定了发送者如何排列这些序列,以及接收者如何解释或解析它们。 自定义协议和标准协议。 整数的大小(1) 在某种意义上,所有类型的信息最终都将被编码为固定大小的整数。 C语言定义的几种整型:char short int long C语言没有指定这些整型的存储位数的准确大小,而是把它留给实现来完成。因此整型存储位数大小可能因平台而异。 计算整型存储位数的大小是:sizeof,以字节为单位,例如: sizeof(int)。 整数的大小(2) 通过TCP连接发送32位整数,在不同的平台上可能存在不同的解释,可以解释为int,也可以解释为long。 C99语言标准规范以一组可选类型的形式提供了一种解决方案:int8_t int16_t int32_t int
您可能关注的文档
最近下载
- Dell戴尔戴尔 PowerEdge R730xd 用户手册.pdf
- 一种客车底盘误用试验方法.pdf VIP
- 铍-MSDS-安全技术说明书.docx VIP
- 江苏省无锡市锡东片2026届九年级下学期中考一模适应性练习英语试卷(含答案).pdf VIP
- 2025西藏c类事业单位考试真题及答案.doc VIP
- 公司租个人汽车租赁协议书.docx VIP
- 复旦大学-2025年城市定制型商业医疗保险(惠民保)知识图谱.docx VIP
- DB4403T579-2025 复垦耕地土壤调查工作指引.pdf VIP
- 铍安全技术说明书msds.doc VIP
- azbil阿自倍尔操作手册用户使用说明书100 系列 智能阀门定位器 AVP100,102 型.pdf
原创力文档

文档评论(0)