Rust 中的套接字

发布于 2024-12-28 15:28:55 字数 1539 浏览 1 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

红尘作伴 2025-01-04 15:28:55

std::net 的存在是为了使用套接字。

The std::net exists for working with sockets.

甜尕妞 2025-01-04 15:28:55

Cargo 中还有一个 bsd 套接字库,您可以使用它进行安装:

$ cargo install socket

我没有尝试过不过还没有出来。或者,如果您想使用 Zeromq,您可以使用我的 绑定。不过,您需要使用 rust 的 HEAD 版本,因为它使用的是 rust 0.1 版本之后添加的代码。如果您需要任何帮助,请随时通过 irc.mozilla.org 的 #rust 频道联系我。我在那里。

There is also a bsd socket library in cargo, which you can install with:

$ cargo install socket

I haven't tried it out yet though. Or if you want to use zeromq, you could use my bindings. You'll need to be using rust's HEAD version though, as it's using code that was added after the rust 0.1 release. Feel free to ping me on irc.mozilla.org's #rust channel if you need any help. I'm erickt there.

野却迷人 2025-01-04 15:28:55

您可以尝试 tokio 箱中的 UnixListener

此箱提供 mio_uds(Unix 域套接字的 mio 箱)和 future 之间的绑定。该板条箱中的 API 和绑定与 futures-mio 板条箱中的 TCP 和 UDP 绑定非常相似。这个箱子在 Windows 上也是一个空箱子,因为 Unix 域套接字是 Unix 特定的。

You can try UnixListener from the tokio crate.

This crate provides bindings between mio_uds, the mio crate for Unix Domain sockets, and futures. The APIs and bindings in this crate are very similar to the TCP and UDP bindings in the futures-mio crate. This crate is also an empty crate on Windows, as Unix Domain Sockets are Unix-specific.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文