cpp-ipc icon indicating copy to clipboard operation
cpp-ipc copied to clipboard

C++ IPC Library: A high-performance inter-process communication using shared memory on Linux/Windows.

Results 69 cpp-ipc issues
Sort by recently updated
recently updated
newest added

大佬,请教一下运行demo里面send_recv例子,修改发送数据10M,用ipcs -m查看不到共享内存使用,怎么确定在使用共享内存?,测试的时候(传输40MB)出现2次发送成功,接受失败的情况,之后修改传输数据大小不能恢复,reboot之后才恢复,这个大概率是什么问题呢?

如果程序异常退出,共享内存没有得到清理 boost的共享内存类是提供了下面的操作,可以在程序启动时执行 ``` boost::interprocess::shared_memory_object::remove("MySharedMemory"); ``` cpp-ipc是否可以提供类似的操作呢?

when i run the linux service (.service file) with root and run GUI as a normal user than they do not receive message from the receiver

![2024-11-26_13-32](https://github.com/user-attachments/assets/ca58970b-a628-433a-a6e5-6069ca0278bb)

最近发布的v1.4.0版本,版本号没有更改,编译出来的版本还是v1.3.0

bug

反复启动linux_service中的client,可能导致与service通信失效,并且无法恢复,需要重启操作系统或者修改channel名才能正常通信。

请问和开源库iceoryx对比,性能如何? https://github.com/eclipse-iceoryx/iceoryx 有无相关的测试数据?

我发送了一个结构体,数据大小不固定,如何确保每次recv都能收到完整的数据包? ipc::buff_t recv = receiver->recv(1000); if (recv.empty()) { std::cout