Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个带有 UI 的 VB.Net 应用程序,它必须启动 Java Application 并接收/读取 java 应用程序产生的消息。
在这两个进程之间建立通信/链接的最佳方法是什么?我看到有人推荐 SOAP 或 TCP 套接字。
有人可以建议告诉我应该如何进行吗?
这实际上取决于您需要什么以及如何实施所有内容。
您可能可以使用IPC机制来获得您所追求的。另一种选择可能是让您的进程将指令相互写入文件。
在不了解应用程序的实现和范围的情况下,TCP 通常更好(在我看来),因为它更容易适应。这意味着有一天,您的进程需要在不同的机器上运行,TCP 将提供(据我所知)从一个阶段(两个进程在同一台机器上运行)过渡到下一个阶段的最简单方法。
如果您需要发送一些复杂的数据,那么使用一些基于 TCP 的框架,也许SOAP或REST会让您的生活更轻松。