2009-01-22 13 views
6

Jak używać RMI z klientem apletu za firewallem?Jak używać RMI z apletem klienta za firewallem?

Jak używać RMI z zaporą sieciową i zaporą klienta apletu? (Jeśli to możliwe)

Wiem, że serwer RMI używa portu 1099 (domyślnie, ale jest to konfigurowalne); jednak po tym komunikacja wymaga nowego gniazda na innym losowym porcie. Wiem też, że możesz ustawić proxy na kliencie dla RMI przez tunelowanie HTTP, które teoretycznie powinno rozwiązać mój problem. Ale nie mogę sprawić, żeby działało (próbowałem ustawić właściwości środowiska na moim kliencie XP, ale Internet Explorer nadal je ignoruje).

+0

można podać trochę więcej szczegółów na temat tego, co staramy się osiągnąć? Po prostu chcesz, aby klient apletu komunikował się z serwerem za pomocą RMI z firewallem pomiędzy? – adilei

Odpowiedz

0

nie wyglądało na to, aby moje ja jeszcze głęboko, ale jednocześnie rozglądać się za projektem Jestem obecnie robi Przyjechałem po drugiej LipeRMI.

Być może zechcesz rzucić okiem na to, ponieważ jest ono ukierunkowane na korzystanie z Internetu i wspomina "ocieniać klientów w taki sposób, że mogą być za siecią lokalną, routerem lub zaporą sieciową";

Edit:

Zapamiętano kolejna realizacja natknąłem się na chwilę z powrotem nazwie RMI Doves 1.0: Solution for Java RMI firewall problem warto przyjrzeć się tym jednym, jak również.

0

na serwerze umieścić kod tak:

RmiInterface stub = (RmiInterface) UnicastRemoteObject.exportObject(rmi, 35400); 
LocateRegistry.createRegistry(1099); 
Naming.rebind("//192.168.102.128:1099/rmi", stub); 
Powiązane problemy