12

Rust 是否有任何套接字或网络库?标准库文档中的net页面似乎只包含与地址相关的函数。

4

3 回答 3

9

std::net用于处理套接字。

于 2015-10-06T05:23:45.143 回答
8

cargo中还有一个bsd 套接字库,您可以安装它:

$ cargo install socket

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

于 2012-02-14T19:04:26.987 回答
0

您可以从 tokio crate尝试UnixListener 。

此 crate 提供 mio_uds、Unix 域套接字的 mio crate 和期货之间的绑定。这个 crate 中的 API 和绑定与 futures-mio crate 中的 TCP 和 UDP 绑定非常相似。这个 crate 在 Windows 上也是一个空 crate,因为 Unix Domain Sockets 是 Unix 特定的。

于 2019-04-12T11:54:38.147 回答