1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2019 年 3 月 23 日

#6#susy

Download history 2/week @ 2024-03-08 26/week @ 2024-03-29 9/week @ 2024-04-05 1/week @ 2024-04-19 1/week @ 2024-05-24 42/week @ 2024-06-07 8/week @ 2024-06-14

51 每月下载量
用于 2 crates

MIT/Apache

26KB
544 代码行,不包括注释

susy-tokio-ipc

Build Status

文档

此 crate 抽象了 UNIX/Windows 的进程间传输。在 UNIX 上,它使用 Unix 套接字(tokio_uds crate)和在 Windows 上的命名管道(实验性的 tokio-named-pipes crate)。

端点是传入连接的无传输接口

  let endpoint = Endpoint::new(endpoint_addr, handle).unwrap();
  endpoint.incoming().for_each(|_| println!("Connection received!"));

并且 IpcStream 是无传输接口的 io

  let endpoint = Endpoint::new(endpoint_addr, handle).unwrap();
  endpoint.incoming().for_each(|(ipc_stream: IpcStream, _)| io::write_all(ipc_stream, b"Hello!"));

许可证

susy-tokio-ipc 主要在 MIT 许可证和 Apache 许可证(版本 2.0)的条款下分发,部分内容受各种类似 BSD 许可证的覆盖。

请参阅 LICENSE-APACHE 和 LICENSE-MIT 以获取详细信息。

依赖项

~6.5MB
~100K SLoC