3个不稳定版本
0.2.1 | 2024年6月8日 |
---|---|
0.2.0 | 2024年6月8日 |
0.1.0 | 2024年5月28日 |
#832 in Unix API
111 每月下载量
7KB
85 行
Linux IPC
Linux IPC是一个专门为Linux系统设计的、用于进程间通信(IPC)的高层库。它提供了方便且高效的机制,用于在同一系统上运行的进程之间通过Unix域套接字进行通信。
特性
-
简化API:此库提供了一种简单的API来创建、连接到、发送数据和接收Unix域套接字上的数据,使得IPC实现变得无烦恼。
-
客户端-服务器架构:该库支持客户端和服务器角色,使您能够以灵活和可扩展的方式在进程之间建立通信通道。
-
高效数据序列化:此库使用serde和bincode进行高效的数据序列化和反序列化,允许您通过IPC发送更复杂的数据结构。
入门指南
将依赖项linux-ipc
添加到您的Rust项目中,并查看示例文件夹中的一个示例,它将包含一个服务器接收结构体和一个客户端发送结构体的示例。
贡献
欢迎对此库的贡献!如果您遇到任何问题或对改进有想法,请随意在GitHub上打开一个问题或提交一个pull请求。
许可证
本项目受GPLv3许可证许可 - 详细信息请参阅LICENSE文件。
依赖项
~0.6–1.2MB
~28K SLoC