首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HarmonyOS NEXT网络编程
长弓三石
创建于2024-10-08
订阅专栏
HarmonyOS NEXT网络编程
等 7 人订阅
共56篇文章
创建于2024-10-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
鸿蒙网络编程系列56-仓颉版通过数据包结束标志解决TCP粘包问题
在本系列的上一篇文章演示了TCP数据粘包的原因以及可能的解决方法,本文将通过其中的添加数据包结束标志的方法来解决这个问题。我们知道,数据粘包的原因是因为发送的时候没有标明
鸿蒙网络编程系列55-仓颉版TCP数据粘包表现及原因分析
TCP粘包简介 在基于TCP协议的端到端通讯中,如果一端连续发送两个或者两个以上的数据包,对端在一次接收时,收到的数据包数量可能大于1个,也可能是几个完整数据包加上一个完整包的一部分数据
鸿蒙网络编程系列54-仓颉版实现Smtp邮件发送客户端
本文将使用仓颉语言在API17环境下实现SMTP邮件发送客户端,具体的邮件发送将通过搜狐邮箱实现,关于SMTP协议的相关基础知识,可以参考本系列第4篇文章的第一部分。
鸿蒙网络编程系列53-仓颉版TCP连接超时分析示例
连接的默认超时时间是多少? 如果超时时间设置为0会怎么样? 如果超时时间设置的非常大,比如5分钟,套接字会一直尝试连接吗?
鸿蒙网络编程系列52-仓颉版使用Request部件上传文件示例
Request部件还具有上传文件的能力,本文将通过一个示例演示该能力在仓颉语言下的实现。本文使用的服务端为本系列第13篇文章中使用的服务端。
鸿蒙网络编程系列51-仓颉版使用Request部件下载文件到本地
本文将使用仓颉语言基于Request部件实现文件下载功能,下载文件的服务端也是本系列第12篇文章《鸿蒙网络编程系列12-使用Request部件下载文件到本地示例》中使用的服务端。
鸿蒙网络编程系列50-仓颉版TCP回声服务器示例
在TCP服务端中,服务器启动后会监听一个或多个端口,等待客户端发起连接请求。当接收到客户端的连接请求时,服务端会响应并建立一个全双工的连接,并确保双方都准备好进行数据交换。
鸿蒙网络编程系列49-仓颉版TCP客户端
尽管TCP在建立连接方面存在一定的开销,但它凭借强大的可靠性和高效的传输特性,在众多应用场景中占据着不可或缺的地位.
鸿蒙网络编程系列48-仓颉版UDP回声服务器示例
UDP回声服务器并不是一个服务器,而是一个UDP客户端,和普通客户端不不同的是,作为UDP回声服务器的客户端,不主动发送消息,只是在接收到消息以后,才会给发送端回复同样的消息。
鸿蒙网络编程系列47-仓颉版UDP客户端
仓颉语言即使不使用鸿蒙的API,也可以实现UDP通讯。仓颉内置了std.socket模块,该模块包含UdpSocket类库,该类是UDP协议的封装,本文将基于该类进行UDP通讯,演示UDP客户端的实现
鸿蒙网络编程系列46-仓颉版Web组件加载网页的三种方式
本系列的第18篇文章中,使用ArkTS语言基于API 9环境演示了Web组件四种加载网页内容的方式,目前的仓颉版本还不支持loadData方法,本文将基于API 12环境演示Web组件加载网页的其他三
鸿蒙网络编程系列45-仓颉版HTTPS证书自选CA校验示例
数字证书是网络安全的重要基础,鸿蒙的httpRequest类支持配置自定义的CA证书,通过配置CA证书,可以不使用系统CA证书进行校验,从而实现对HTTPS证书的自选CA校验。
鸿蒙网络编程系列44-仓颉版HttpRequest上传文件示例
在本系列的第21篇文章中,使用ArkTS语言基于API 9环境演示了文件上传功能的实现,本节将使用仓颉语言基于API 12环境实现类似的功能。
鸿蒙网络编程系列43-仓颉版HttpRequest下载文件示例
在本系列的第10篇文章中,使用ArkTS语言在API 9环境下演示了基于HttpRequest进行文件下载的功能,本章将使用仓颉语言在API 12环境下实现类似的功能。
鸿蒙网络编程系列42-仓颉版域名解析示例
在本系列的第15篇文章《鸿蒙网络编程系列15-域名解析示例》中,我们基于ArkTS语言在API 9的环境下演示了对网站域名进行解析的过程,本文将使用仓颉语言在API 12的环境中实现类似的功能。
鸿蒙网络编程系列41-仓颉版HttpRequest模拟登录示例
在本系列的第9篇文章中,基于ArkTS语言在API 9的环境下使用HttpRequest发起HTTP请求,模拟了对目标网站的登录,本文将使用仓颉语言在API 12的环境中实现类似的功能。
鸿蒙网络编程系列40-TLS数字证书查看及验签示例
数字证书的验签是网络编程中一个重要的功能,它保证了数字证书的真实性,在此基础上,我们才可以信任该证书,从而信任基于该证书建立的安全通道,所以说,数字证书的验签是通讯安全的基石,了解数字证书验签的原理和
鸿蒙网络编程系列39-Web组件打印示例
web组件在加载了网页以后,有两种方式可以实现打印,第一种是在网页中调用W3C标准协议接口window.print()进行打印,这种方式比较简单方便,只要网页中触发了该方法即可。
鸿蒙网络编程系列38-Web组件文件下载示例
在本系列的第22篇文章,介绍了web组件的文件上传能力,同样的,web组件也具备文件下载能力,本文将通过一个示例演示web组件的下载能力,通过进度条展示下载进度的变化。
鸿蒙网络编程系列37-基于TCP套接字的TLS通讯客户端示例
TLS通讯也是基于TCP协议的,首先在TCP协议上连接成功,然后双方经过TLS握手过程,认证数字证书,最后再进行加密的通讯。既然这样,能不能先显式建立TCP连接,然后把这个连接再升级为TLS协议呢?
下一页