在VB.NET UI和Java应用程序之间进行通信

时间:2013-01-28 07:14:31

标签: java vb.net soap tcp

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

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

有人可以建议告诉我应该怎么做吗?

1 个答案:

答案 0 :(得分:0)

这实际上取决于您的需求以及您如何实施所有内容。

您可以使用IPC机制来获取您所追求的内容。另一个选择可能是让您的进程向文件写入彼此的指令。

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

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