百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

socket2

> 编程语言
开源

套接字的高级配置选项。

860 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

套接字的高级配置选项。

Socket2 Socket2 是一个 crate,提供用于创建和使用套接字的工具。这个 crate 的目标是使用高级配置选项(标准库中类型中不提供的选项)创建和使用套接字,而不使用任何不安全代码。

此 crate 尽可能直接访问系统的套接字功能,这意味着提供跨平台工具的工作量很小。使用此 crate 时,用户必须知道如何使用套接字。*如果您不知道如何使用 libc/系统调用创建套接字,那么此 crate 就不适合您。*大多数(如果不是全部)函数都直接与等效的系统调用相关,没有应用任何错误处理,因此不需要处理诸如 EINTR 等错误。因此,使用此 crate 可能会有点繁琐,但它应该为您提供最大的套接字配置灵活性。

目前 Socket2 支持以下版本: * v0.6 在主分支中开发 * v0.5 在 [v0.5.x 分支] 中开发 * v0.4 在 [v0.4.x 分支] 中开发 # 操作系统支持 Socket2 试图支持与 Rust 相同的操作系统/体系结构,请参阅 https://doc.rust-lang.org/nightly/rustc/platform-support.html. 但是这并不总是可能的,以下是当前支持的操作系统列表。 * 如果您喜欢的操作系统不在列表中,请考虑进行贡献! *

这些操作系统目前已在 CI 中构建,但尚未测试。并非所有 这些操作系统上的函数/类型/等可能会工作,即使不是 all 后面的操作系统。 特征标记。

  • Android
  • FreeBSD
  • Fuchsia
  • iOS
  • illumos
  • NetBSD
  • 红氧化
  • Solaris
  • OpenHarmony

最低支持的 Rust 版本 (MSRV)

Socket2 使用 1.70.0 作为 MSRV。

许可证

本项目的许可证为以下两种之一

  • Apache 许可证,版本 2.0, ([LIC

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言