《网络通信的基石:套接字(Socket)核心知识点与实操要点》----《Hello Linux!》(22)
本文系统介绍了网络套接字编程的核心知识体系。首先阐述了端口号的作用与特性,区分了知名端口与普通端口范围;接着对比了TCP和UDP协议的特性差异;详细讲解了网络字节序转换规则及常用接口。重点解析了套接字地址结构体设计,包括通用sockaddr和IPv4专用sockaddr_in结构体。逐一剖析了socket系统调用接口:socket()创建套接字、bind()绑定地址、recv()/recvfrom()接收数据、send()/sendto()发送数据等,说明其参数含义及使用注意事项。补充了地址转换函数如ine
Flutter 三方库 jwt_io 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、严谨、全能的 JSON Web Token (JWT) 加解密与身份安全验证引擎
摘要:本文介绍了Flutter三方库jwt_io在鸿蒙系统(OpenHarmony)中的适配应用。该库基于RFC 7519标准,提供工业级的JSON Web Token处理方案,支持Token解析、有效期检测和权限验证等功能。文章详细阐述了原理、安装配置、核心API使用方法,并针对鸿蒙平台的特殊性提出适配建议,如大Token处理和时间同步问题。通过实战示例展示了如何在鸿蒙应用中集成jwt_io实现安全验证,为开发者构建"极致安全、状态可测"的鸿蒙应用提供了鉴权解决方案。
Flutter 三方库 dson 的鸿蒙化适配指南 - 极简的序列化魔法、在鸿蒙端实现反射式 JSON 映射实战
在进行 Flutter for OpenHarmony 的日常业务开发时,处理服务器返回的 JSON 数据几乎是百分之百的需求。虽然有等方案,但对于一些追求“代码整洁”且不希望频繁运行代码生成的开发者来说,一种更轻量、基于镜像(Mirror/Reflect)的方案往往更具吸引力。dson库正是为此而生。本文将带你在鸿蒙端实现一套“零样板代码”的高效序列化体系。dson的核心是利用了 Dart 的反射(Mirrors)能力(在 Web 端使用 JS interop,在 VM 端使用反射)。


