Wie RMI Antworteports vorgeben ?

Status
Nicht offen für weitere Antworten.

MegaWatt

Mitglied
Hallo zusammen.

Ohne Firewall klappt alles wie es soll, aber mit Firewall werden die Antworteports geblockt.

So wird die Verbindung mit Port 1099 aufgebaut, (soweit so gut) aber die Antwort erfolgt auf einem zufälligen Port (zwischen 1700 und 2200), aber wie bringe ich dem Program bei, im offenen Range von 32'000-33'000 zu antworten ?
 
S

stev.glasow

Gast
Wie startest du den den Registry?
LocateRegistry.createRegistry(port) wäre eine Möglichkeit
 

Bleiglanz

Gesperrter Benutzer
das versteh ich nicht: die Antwort erfolgt doch auf dem Socket, der vom Client aufgebaut wurde, d.h. es gibt keinen weiteren "Port"

Client: -> wie immer zufällig gewählter Port

Server -> lauscht auf Port 1099

Eventuell ein Konfigurationsfehler in der Firewall?
 
S

stev.glasow

Gast
Achso hatte das missverstanden, dachte der Standardport wird blockiert :autsch:
Es macht wirklich keinen Sinn den Client nach offen Ports zwischen 32'000-33'000 suchen zu lassen (wüsste auch nicht was man machen muss damit er dort expliziet sucht) wenn der Server auf Port 1099 lauscht.
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben