我們有一個服務器應用程序和兩個獨立的客戶端應用程序(兩個具有不同的功能 - 一個用於前臺,另一個用於後臺)。一切都是用Java編寫的。從另一個Java程序觸發功能
我們現在需要的是: 如果兩個應用程序都在運行 - 單擊一個應用程序中的按鈕 - >檢查其他應用程序是否已打開並觸發某些功能(顯示消息,打開框架)應用程序
如果其他應用程序未打開 - >它應該顯示一條消息說。
任何人都可以指出我在正確的方向來實現這一目標。我可以給出的最好的現實生活中的例子是:如何點擊Web瀏覽器中的iTunes鏈接打開iTunes應用程序(如果已安裝)以及相關的應用商店頁面。
編輯:我們的應用程序根本不處理網站。一切都使用Swing。
IMO你需要......就像簡單的服務器客戶端應用程序。這意味着您必須編輯第一個應用程序才能通過網絡將數據發送到第二個應用程序,並且您還必須編輯第二個應用程序以捕捉和解析來自網絡的數據。 – Jakolcz
這可能會幫助你http://docs.oracle.com/javase/tutorial/networking/sockets/ – Tala
很大程度上取決於服務器能夠做什麼。假設你想從一臺PC發送消息到服務器,然後到下一個。這需要1-每臺PC可以向服務器註冊。 2-每臺PC都有某種回調機制,可以讓服務器發送消息回到客戶端。 3-服務器能夠提供連接的客戶端列表。所有這一切都取決於你如何與服務器通信 – MadProgrammer