鸿蒙原生应用开发-网络管理Socket连接(一)

一、简介

Socket连接主要是通过Socket进行数据传输,支持TCP/UDP/TLS协议。

二、基本概念

Socket:套接字,就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。

TCP:传输控制协议(Transmission Control Protocol)。是一种面向连接的、可靠的、基于字节流的传输层通信协议。

UDP:用户数据报协议(User Datagram Protocol)。是一个简单的面向消息的传输层,不需要连接。

TLS:安全传输层协议(Transport Layer Security)。用于在两个通信应用程序之间提供保密性和数据完整性。

鸿蒙学习资源汇总

三、场景介绍

应用通过Socket进行数据传输,支持TCP/UDP/TLS协议。主要场景有:

应用通过TCP/UDP Socket进行数据传输

应用通过TLS Socket进行加密数据传输

接口说明

Socket连接主要由socket模块提供。具体接口说明如下表。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
TLS Socket连接主要由tls_socket模块提供。具体接口说明如下表。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
本文参考引用HarmonyOS官方开发文档,基于API9。

相关推荐

  1. 鸿蒙原生应用开发-网络管理Socket连接(二)

    2024-04-11 20:36:04       48 阅读
  2. 鸿蒙原生应用开发-网络管理Socket连接(三)

    2024-04-11 20:36:04       39 阅读
  3. 鸿蒙原生应用开发-网络管理Socket连接(三)

    2024-04-11 20:36:04       37 阅读
  4. 鸿蒙原生应用开发-网络管理模块总述

    2024-04-11 20:36:04       39 阅读
  5. 鸿蒙原生应用元服务开发-Web管理位置权限

    2024-04-11 20:36:04       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-11 20:36:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-11 20:36:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-11 20:36:04       82 阅读
  4. Python语言-面向对象

    2024-04-11 20:36:04       91 阅读

热门阅读

  1. 深入理解C语言:函数栈帧的秘密

    2024-04-11 20:36:04       33 阅读
  2. Spring的Bean标签配置IOC和依赖注入详解

    2024-04-11 20:36:04       37 阅读
  3. 如何用C++判断一个系统是16位、32位还是64位?

    2024-04-11 20:36:04       38 阅读
  4. 何为C++中的协变

    2024-04-11 20:36:04       40 阅读
  5. MySQL中 not in 和 not exists 区别

    2024-04-11 20:36:04       38 阅读
  6. 分布式任务调度:架构、原理与实践

    2024-04-11 20:36:04       37 阅读
  7. 常见分类算法

    2024-04-11 20:36:04       31 阅读