我们有一个服务器应用程序和两个独立的客户端应用程序(两个具有不同的功能 - 一个用于前台,另一个用于后台)。一切都是用Java编写的。从另一个Java程序触发功能
我们现在需要的是: 如果两个应用程序都在运行 - 单击一个应用程序中的按钮 - >检查其他应用程序是否已打开并触发某些功能(显示消息,打开框架)应用程序
如果其他应用程序未打开 - >它应该显示一条消息说。
任何人都可以指出我在正确的方向来实现这一目标。我可以给出的最好的现实生活中的例子是:如何点击Web浏览器中的iTunes链接打开iTunes应用程序(如果已安装)以及相关的应用商店页面。
编辑:我们的应用程序根本不处理网站。一切都使用Swing。
IMO你需要......就像简单的服务器客户端应用程序。这意味着您必须编辑第一个应用程序才能通过网络将数据发送到第二个应用程序,并且您还必须编辑第二个应用程序以捕捉和解析来自网络的数据。 – Jakolcz
这可能会帮助你http://docs.oracle.com/javase/tutorial/networking/sockets/ – Tala
很大程度上取决于服务器能够做什么。假设你想从一台PC发送消息到服务器,然后到下一个。这需要1-每台PC可以向服务器注册。 2-每台PC都有某种回调机制,可以让服务器发送消息回到客户端。 3-服务器能够提供连接的客户端列表。所有这一切都取决于你如何与服务器通信 – MadProgrammer