多平台库,用于在远程服务器上发送命令

时间:2014-09-11 14:11:51

标签: c++ networking remote-server multiplatform

我有一个当前在PC上本地运行的应用程序,我想在另一台PC上移动该应用程序的某些部分。我希望“远程”应用程序在“主机”计算机发送命令时调用某些功能。然后,“远程”应用程序将信息传送回“主机”计算机。以下是一个示例案例:

  • 主机将“getIDList”命令发送到远程PC

  • 远程PC看到此命令并调用它的本地getIDList()函数。

  • 远程PC找到5个id,并向主机发送一条消息,告诉它已找到5个id,然后是5个id。

  • 主机使用id填充表格。

我还希望人类用户能够将相同的命令发送到远程PC,这对于“动态”调试很有用。也就是说,我希望能够打开命令提示符并自己发送“getIDList”命令。

是否有可以帮助我这样做的多平台库或API?我不知道从哪里开始,我已经尝试过搜索,但绝对没有想到。这可能是因为我对网络的了解不够,甚至无法使用正确的关键字进行搜索。

1 个答案:

答案 0 :(得分:0)

尝试RPC。 rpc是远程过程调用的库例程。这些例程允许程序在网络上的其他机器上进行过程调用。