c++ - 在网络上的两台机器之间传递消息

标签 c++ boost mpi distributed-computing

问题描述:有两个进程运行在一个网络中的两台不同的Unix机器上。从一台机器向另一台机器传递简单消息(例如“Hi!!”)的最简单方法是什么?我知道有很多 IPC 方法,但是最简单且开销最小的方法是什么?

Boost MPI 在我的场景中有用吗?我正在使用 C++ 进行实现。

最佳答案

套接字。这是一个 socket tutorial .一旦你掌握了套接字,你也可以使用 boost sockets

关于c++ - 在网络上的两台机器之间传递消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13339729/

相关文章:

c++ - 桶排序和用户输入

c++ - 使用 LLVM 在 OSX 上将问题与 boost::program_options 联系起来

c++ - Boost Vector 大小构造函数不起作用

c - 用于 MPI_FILE_OPEN 的 MPI 感知 mkstemp(3)?

c++ - MPI - 随着进程数量的增加没有加速

c++ - 关于条件断点的奇怪 gdb 行为(a && b 不等于 b && a)

c++ - 模板类 + 运算符 + friend = Unresolved external

c++ - 中断或加入后重用 Boost 线程(来自线程池)

c - 使用 Cygwin 的 MPICH2 编译问题

c++ - 我应该通过传递冗余参数来避免隐式行为吗?