Announcement

Collapse
No announcement yet.

RMI - server client verbindung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • RMI - server client verbindung

    soo ich bin so ziemlich n eu mit der rmi benutzung.. und hab da so n problem..

    ich will dass die verbindung - client-server von beiden seiten geht..das heisst ich habe ein Interface welches vom Remote - Objekt implementiert wird, in dem Methoden definiert sind die vom Server bei den Client aurgerufen werden sollen und umgekehrt auch.

    der erste schritt ist einfach, in der Server Klasse wird das registry erstellt und ein remote objekt, welches ich an das registry bind:

    LocateRegistry.createRegistry(1099);

    remObj = new RemoteObj();

    Naming.bind("//" + IP + "/" + "server", remObj).. (IP - IP adresse)
    das klappt alles

    aber jetzt ist mein problem.. wenn sich der Client das remote objekt mit der Lookup methode holt..wie soll ich dann es umgekehrt machen, dass dan der server bei dem client methoden aufrufen kann?
    ich dachte ich mache das mit dem bind gleich.. aber dann kommt eine AlreadyBoundException, da die IP adresse gleich ist (ich muss es aber vom gleichen rechner AUCH starten koennen) obwohl ich danach anstat von "server" noch "client" schreibe..
Working...
X