0

我有一个带有 UI 的 VB.Net 应用程序,它必须启动 Java Application 并接收/读取 java 应用程序产生的消息。

在这两个进程之间建立通信/链接的最佳方法是什么?我看到有人推荐 SOAP 或 TCP 套接字。

有人可以建议告诉我应该如何进行吗?

4

1 回答 1

0

这实际上取决于您需要什么以及如何实施所有内容。

您可能可以使用IPC机制来获得您所追求的。另一种选择可能是让您的进程将指令相互写入文件。

在不了解应用程序的实现和范围的情况下,TCP 通常更好(在我看来),因为它更容易适应。这意味着有一天,您的进程需要在不同的机器上运行,TCP 将提供(据我所知)从一个阶段(两个进程在同一台机器上运行)过渡到下一个阶段的最简单方法。

如果您需要发送一些复杂的数据,那么使用一些基于 TCP 的框架,也许SOAPREST会让您的生活更轻松。

于 2013-01-28T07:28:23.650 回答