显示软件包…

1 个不稳定版本

0.4.0 2021 年 3 月 1 日

#13#incoming-connection

Download history 82/week @ 2024-04-01 33/week @ 2024-04-08 39/week @ 2024-04-15 40/week @ 2024-04-22 33/week @ 2024-04-29 38/week @ 2024-05-06 47/week @ 2024-05-13 26/week @ 2024-05-20 44/week @ 2024-05-27 38/week @ 2024-06-03 38/week @ 2024-06-10 29/week @ 2024-06-17 49/week @ 2024-06-24 12/week @ 2024-07-08 48/week @ 2024-07-15

110 每月下载量
用于 28 个软件包(2 个直接使用)

MIT/Apache

28KB
634 代码行

tetsy-tokio-ipc

Build Status

文档

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

端点是针对传入连接的传输无关接口

  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!"));

许可协议

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

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

依赖关系

~6.5MB
~105K SLoC