net 模块

net 功能介绍

net 模块提供了网络通信相关的能力。

在 http 应用层,支持基于 http 相关协议的 http/1.1,http/2,websocket 客户端和服务端的开发。

在 tls 传输层,支持基于 TLS 1.2 和 TLS 1.3 协议的加密网络通信。

net 模块的包列表

net 模块提供了如下包:

包名功能
httphttp 包提供 HTTP/1.1,HTTP/2,WebSocket 协议的 server、client 端实现。
tlstls 包用于进行安全加密的网络通信,提供创建 TLS 服务器、基于协议进行 TLS 握手、收发加密数据、恢复 TLS 会话等能力。