C++ MPI客户机-服务器通信

C++ MPI客户机-服务器通信,c++,visual-studio-2010,client-server,mpi,C++,Visual Studio 2010,Client Server,Mpi,我有一台主PC和另外三台客户端PC,我正试图向它们发送消息。他们都在同一个网络中,我喜欢一个接一个地向他们发送消息,这样他们就可以做一些简单的事情,比如打印成功消息并将其发送到主计算机服务器。我是MPI新手,所以我不知道如何建立这种连接?客户端计算机如何侦听来自服务器的消息?我编写了一个程序,将客户端和服务器的功能分开。如果是客户端,它将使用指定的端口号和ip地址连接到该客户端,并向客户端发送消息。然而,当我尝试进行MPI_Open_portinfo时,port1;它给我一个错误,如果无法打开端

我有一台主PC和另外三台客户端PC,我正试图向它们发送消息。他们都在同一个网络中,我喜欢一个接一个地向他们发送消息,这样他们就可以做一些简单的事情,比如打印成功消息并将其发送到主计算机服务器。我是MPI新手,所以我不知道如何建立这种连接?客户端计算机如何侦听来自服务器的消息?我编写了一个程序,将客户端和服务器的功能分开。如果是客户端,它将使用指定的端口号和ip地址连接到该客户端,并向客户端发送消息。然而,当我尝试进行MPI_Open_portinfo时,port1;它给我一个错误,如果无法打开端口。我应该在所有客户端计算机上都安装此程序吗?如果有人能大致介绍一下它的工作原理,我将不胜感激。

尝试从MPICH测试套件运行相关测试,以验证MS-MPI在您的机器上是否正常工作。谢谢您的建议,我想知道的是,如果有可能在网络中的两台计算机之间建立TCP连接,其中一台是主机,另一台是客户端。或者我应该换成winsock之类的东西。我将要做的只是在客户端发送命令来做一些事情,然后客户端将返回一个标志,如果他们成功地完成了任务。