我有 2 个进程需要通过同一台 PC 和不同的 PC 进行通信。在本地情况下,进程通信是在不同进程之间进行的,例如 ProcessA
和 Process B
。
在远程情况下,它将是A
在不同 PC 上运行的 2 个 Process 实例之一。
我将从头开始创建它们,我想知道最好的方法是什么。我知道 RMI 和套接字,但我想知道我所描述的情况,并且还考虑到交换的消息很小并且 API 的数量非常少,如果有一个标准的方法/库的话。
任何建议都非常受欢迎
@EJP 评论后更新:
我的兴趣是 1)以轻松的方式实现通信要求,因为暴露的 API 非常小,消息也会如此 2)如果可能的话,使用和学习一个新的流行框架(我已经知道 RMI和插座)