1个不稳定版本
0.1.0 | 2024年7月18日 |
---|
#332 在 HTTP客户端
每月110次下载
22KB
433 行
Hyper客户端套接字
在hyper v1之前,hyperlocal是最方便的解决方案,可以同时用于客户端和服务器端的Unix套接字。随着hyper v1的发布,不再需要服务器套接字支持(只需使用UnixListener
或VsockListener
代替TcpListener
),但hyperlocal仍然有它,并且自几年前就没有发布过。
此库为hyper v1客户端提供了以下支持:
- Unix (
AF_UNIX
) 套接字 - VSock (
AF_VSOCK
) 套接字(在虚拟化环境中最常用) - 需要
CONNECT
命令才能建立隧道的Firecracker Unix套接字
此外,还有更多的panic安全性和更方便的URI扩展特质。**不支持Windows,目前没有计划支持Windows**。
支持原始hyper(handshake
和SendRequest
+ Connection无连接池)和
hyper-util
(Client
),尽管后者推荐使用,因为它具有连接池。
依赖项
~5–13MB
~144K SLoC