[java] RMI op statische poort

Pagina: 1
Acties:

  • FaceDown
  • Registratie: Juni 2003
  • Laatst online: 09-04 23:33

FaceDown

Storende factor.

Topicstarter
Voor een project van school maken we een RMI-applicatie. Nou is deze bijna af, op wat kleinigheden na.

Een groter probleem is het port-verhaal. De registry draait op een standaard poort. Deze staat dus open op mijn server en gemapt op mijn firewall. Echter; als er een verbinding gemaakt wordt wordt er nog een connectie op een andere poort gemaakt (voor de client-server communicatie neem ik aan). Deze poort is echter nogal willekeurig. Hij verandert steeds als de server opnieuw gestart wordt.

Is er een manier om deze poort statisch te maken? Ik wil namelijk liever niet 30.000 poorten open zetten op m'n server. :P

Groetjes, FaceDown.


  • Nick_S
  • Registratie: Juni 2003
  • Laatst online: 22-04 03:55

Nick_S

++?????++ Out of Cheese Error

Heb je hier wat aan:

Linkje naar een nieuwspost

[ Voor 28% gewijzigd door Nick_S op 10-06-2005 10:07 ]

'Nae King! Nae quin! Nae Laird! Nae master! We willna' be fooled agin!'


  • FaceDown
  • Registratie: Juni 2003
  • Laatst online: 09-04 23:33

FaceDown

Storende factor.

Topicstarter
Te gek dat was het! Het is een heel ingewikkeld verhaal over portranges en een overloaded class die je dan moet maken. Maar als je maar 1 poort wilt gebruiken voor een remote object (en dat wil ik) dan is dit van toepassing:
To be specific, the UnicastRemoteObject(int) constructor applies if
the remote object's class does extend UnicastRemoteObject
Het enige wat ik dus toe hoefde te voegen om poort 1234 te gebruiken was:

super(1234)

Aan het begin van de contructor van mijn remote object die UnicastRemoteObject extend. :) Superbedankt!!

Groetjes, FaceDown.