


定价:89元
印次:1-1
ISBN:9787302710103
出版日期:2026.03.01
印刷日期:2026.03.10
图书责编:赵佳霓
图书分类:教材
"本书精心设计,融合了网络协议理论的深度解析、HarmonyOS API的详尽探讨及丰富的实际开发案例,旨在全面剖析HarmonyOS网络编程的核心要点与挑战。 全书共10章,全面解析HarmonyOS平台下的网络编程技术,从底层的TCP、UDP、HTTP到高级特性的RCP模块和ArkWeb组件,内容循序渐进、深入浅出。每章配有丰富的示例代码与详尽的开发指南,帮助读者快速掌握网络应用的设计与实现,构建高效稳定的网络应用。 本书面向有一定ArkTS语言基础的开发者,以及对HarmonyOS网络编程感兴趣的开发者,还可作为高等院校计算机相关课程的教材或参考书。 "
张磊,华为开发者专家(HDE)、华为云开发者专家(HCDE)、官方认证首批鸿蒙极客,仓颉语言社区卓越贡献者,著有《仓颉语言网络编程》《仓颉语言元编程》《仓颉语言实战》《鲲鹏架构入门与实战》《鲲鹏开发套件应用快速入门》等图书,研究方向聚焦在基础软件领域的自主可控和国产替代。
前言 HarmonyOS对中国而言,标志着国产操作系统技术的重大突破,它不仅展现了中国 在全球数字化浪潮中逐步掌握核心技术的努力,也代表了中国科技产业自主发展的决心 和实力。作为全球第三大独立移动操作系统,HarmonyOS打破了西方企业在操作系统领 域的长期主导,为中国在全球科技话语权中提供了新的支点。此外,HarmonyOS的发展 还有助于推动国内相关产业链的成熟,促进技术创新和产业升级,增强国家信息安全和 产业安全。 随着物联网的快速发展,HarmonyOS为开发者提供了一个广阔的舞台。从智能家居 到车联网,再到智能健康监测,每个领域都蕴含着无限的可能性。开发人员可以通过开 发新颖的应用和服务,满足用户日益增长的需求,同时也为企业创造新的商业价值。 对于寻求职业转型或希望在新兴技术领域有所建树的开发人员来讲,HarmonyOS无 疑是一个理想的切入点。中国市场对 HarmonyOS相关人才的需求正在迅速增加,掌握这 一技能不仅可以增强个人竞争力,还有助于实现更好的职业发展。企业也在积极寻找熟 悉 HarmonyOS的开发人员,以推动自身产品的智能化升级。 在当前的行业环境下,HarmonyOS为开发人员提供了一个摆脱“内卷”的绝佳契机。 尽早投身于这一新兴平台,不仅意味着在广阔的蓝海市场中抢占先机,还可以在丰富的 应用场景里探索无限可能,驰骋于创新前沿,挖掘属于自己的发展机遇。 本书主要内容 第 1章为 TCP通信,介绍 TCP的基本概念、工作机制及在 HarmonyOS中的网络编程应用,包括报文格式、三次握手过程和滑动窗...
目录
第 1章 TCP通信(
38min)·1
1.1 TCP简介 1
1.1.1 报文格式 1
1.1.2 三次握手 3
1.1.3 滑动窗口机制 · 4
1.2 TCP API7
1.2.1 NetAddress · 7
1.2.2 TCPConnectOptions · 7
1.2.3 TCPSendOptions· 8
1.2.4 SocketRemoteInfo· 8
1.2.5 SocketMessageInfo · 8
1.2.6 SocketStateBase 8
1.2.7 TCPSocket 9
1.2.8 TCPSocketServer 10
1.2.9 TCPSocketConnection 11
1.3 TCP通信示例 12
1.3.1 TCP客户端 12
1.3.2 TCP客户端连接超时· 17
1.3.3 邮件发送客户端 · 23
1.3.4 长时任务处理模块 · 33
1.3.5 TCP回声服务器 35
第 2章通信粘包 (
26min) 40
2.1粘包的表现 40
2.2 TCP粘包原因分析 44
2.3 TCP粘包问题解决方案 · 46
2.3.1 指定数据包结束标志 · 46
2.3.2 固定包头 +可变包体结构· 52
第 3章 UDP通信(
16min)· 59
3.1 UDP简介 · 59
3.2 UDP API · 6... 查看详情
"本书专为鸿蒙操作系统网络编程初学者设计,内容由浅入深,结合丰富示例代码,帮助读者快速掌握核心技能。
1.易于入门:每章从简单概念逐步深入复杂应用,确保学习过程平稳过渡。在对协议理论有初步了解以后,针对所学知识点给出编程示例,示例代码结构清晰,注释详细,均通过真机测试,便于读者理解和实践。
2.循序渐进:按知识点逻辑编排,从基础协议(例如TCP、UDP、HTTP)到高级特性(RCP模块、ArkWeb),逐步引导读者深入学习。
3.实战导向:本书从实战出发引出问题,例如粘包处理、中间人攻击等,分析问题形成的原因,探讨合适的解决方案,最后给出实践示例。
"





