标签: java vb.net soap tcp
我有一个VB.Net应用程序,其UI必须启动Java应用程序,并接收/读取java应用程序生成的消息。
在这两个流程之间建立通信/链接的最佳方法是什么? 我看到人们推荐SOAP或TCP套接字。
有人可以建议告诉我应该怎么做吗?
答案 0 :(得分:0)
这实际上取决于您的需求以及您如何实施所有内容。
您可以使用IPC机制来获取您所追求的内容。另一个选择可能是让您的进程向文件写入彼此的指令。
在不了解应用程序的实现和范围的情况下,TCP通常更好(在我看来),因为它更容易适应。这意味着有一天,你的进程需要在不同的机器上运行,TCP将提供(据我所知)从一个阶段(在同一台机器上运行的两个进程)到下一个阶段的最简单方法。
如果您需要发送一些复杂的数据,然后使用一些基于TCP的框架,那么SOAP或REST可能会让您的生活更轻松。