0
我已經在兩臺不同的物理機上成功實現了單服務器 - 客戶端示例here。我想嘗試2個或多臺計算機之間這樣的情景:對機器B到機器B.要執行的操作的參數2臺PC之間的Java RMI
- 機A發送
- 機器B執行,並返回操作的狀態,以機答:
我是否繼續由:
- 在兩臺機器上實現我的初步方案完全相同的副本?
- 機器A如何知道它必須將請求發送到機器B而不是其他機器? B知道A的IP。但我很關心它是如何將請求發送給B的。
- 現在,我不關心'客戶'返回狀態時的任何競爭狀態。
任何代碼/在線教程將有很大的幫助。
您是否被限制使用RMI而不是其他技術?這似乎是爲使用Java Socket/ServerSocket(一種更傳統的客戶端 - 服務器方法)量身定做的。 – Crollster
@ Crollster-感謝您的回覆。我必須使用RMI,因爲發送的請求在不同的機器上有不同的實現。另外,我打算執行許多此類操作。對於這種情況,RMI似乎更容易。 –
這是不是客戶端/服務器? – michael667