gpt4 book ai didi

c++ - 适用于 Linux(和 Windows)的异步 C++ 通信库

转载 作者:可可西里 更新时间:2023-11-01 09:49:33 24 4
gpt4 key购买 nike

<分区>

我正在寻找一个通信库(套接字,也可能是 IPC),以便在 Linux 上使用 C++,如果可能的话,如果它与平台无关,也可以在 Windows 上使用。

它应该是异步的。我尝试了 Boost Asio 库,但由于限制我们找不到解决方案,我们无法在我们的解决方案中使用 Asio 库。

它应该是一个不需要外部二进制文件单独执行以充当独立服务器的实现。

你们有没有人知道可以帮助我解决这些限制的事情,因为我不想从头开始实现通信。

编辑:我忘记提及的另一个限制。通信应该允许实现独立的客户端和服务器,因此消息传递系统应该向专用源发送和接收单个消息/字符串(服务器 s 将字符串 str 发送到客户端 c)

编辑 2:Boost 的局限性在于,在当前系统中,使用 MPICH2 或 openmpi 的 MPI 编译器编译的 Boost Asio,尤其是在使用 mpi 调用时,在尝试通过 asio 进行通信时会丢失几条消息。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com