2011-07-17 94 views
1

我實現了非常基本的RMI服務器客戶端應用程序。它在局域網中完美運行。儘管如此,它並不能在Internet上運行。我應該考慮通過互聯網進行工作(編程)。將來我想用客戶端回叫。那麼,是否有可能使用Java-RMI?如果是的話如何?服務器 - 通過Internet使用RMI的客戶端實現

回答

0

自從我與RMI合作已經有一段時間了,但據我記憶,Java的RMI只能在同一個子網中工作。所以它不會直接通過互聯網。

您將需要使用不同的技術,如XML over HTTP,REST,Soap或類似的協議。

如果您不能(或不想)更改您的應用程序,您可能需要實施某種類型的代理,將RMI與您的應用程序進行對話,並與Internet中的客戶端進行不同的代理。但我不會推薦這麼做

相關問題