我的管理层最近接触到了一个有趣的问题 - 我很确定我在告诉我的老板正确的信息,但我真的想确保我告诉他们正确的东西。如何通过网络在两个应用程序之间保持持久的网络连接?
我被要求开发具有此功能的一些软件:
- 在一个位置的应用程序正在不断处理实时数据每秒钟且仅当底层数据以任何方式发生了变化,生成数据。
- 在该数据已经改变结果发送到另一个箱子在网络上
- 时保持两台机器之间的持续连接,改变遥控盒,如果由于某种原因,网络连接下楼
从我的理解中,我想我需要做一些关于做某种TCP/IP套接字级别的东西的阅读。这样,如果连接断开,远程位置将意识到它收到的数据可能是陈旧的。
但是管理层似乎非常确信这可以使用SOAP来完成。我认为SOAP或多或少是客户从服务器启动过程并通过HTTP协议获得一些结果的一种方式。假设我错了吗?我无法找到关于SOAP如何能够解决这样的问题的很多信息。
我觉得我办公室周围的很多人都在使用SOAP作为流行语,并且对SOAP的实际内容产生了一些混淆 - 并且能够做到这一点。
任何想法如何完成这项任务,将不胜感激!