【发布时间】:2012-09-17 09:58:06
【问题描述】:
考虑到machine_1 上的application_A 需要有关machine_2 的信息,由application_B(位于machine_2)提供,并且两台机器都在同一个网络中,你们建议是什么实现两者之间通信的最简单方法是什么? (我在想简单的套接字连接)。
注意:所需的信息是几字节的行,所以没什么大不了的。
【问题讨论】:
标签: java communication
考虑到machine_1 上的application_A 需要有关machine_2 的信息,由application_B(位于machine_2)提供,并且两台机器都在同一个网络中,你们建议是什么实现两者之间通信的最简单方法是什么? (我在想简单的套接字连接)。
注意:所需的信息是几字节的行,所以没什么大不了的。
【问题讨论】:
标签: java communication
【讨论】:
有不同的方法来实现这一点,但它们都归结为一件事:通过套接字进行通信。
如果信息只有一些字节,那么实现套接字本身可能是您最好的选择,如果事情开始变得更大,您可能需要研究一些中间件。
【讨论】:
您可以使用ServerSocket 在Machine2 上运行服务器程序,而Machine1 中的客户端程序可以请求信息。
【讨论】:
您可以尝试网络服务。 JAX-RS 将是最简单的。
【讨论】: