Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

[JAVA] Probleem met RMI

human printer
2 antwoorden
  • Ik heb een heel simpel RMI programmaatje gemaakt (aan de hand van een tutorial). De belangrijke onderdelen staan hieronder:
    Client: [code:1:e173c73215]HelloInterface hello = (HelloInterface)Naming.lookup("//192.168.0.61/Hello");[/code:1:e173c73215]
    Server: [code:1:e173c73215]Naming.rebind("Hello", new Hello("Hello, world!"));[/code:1:e173c73215]
    Het probleem is het volgende. Wanneer ik de Server op een windows pc zet en de client op een linux pc dan gaat alles prima, maar wanneer ik het omdraai (server op linux en client op windows uiteraard met aangepast ip-nummer) dan werrkt het niet. De client geeft dan een foutmelding dat de connectie naar 127.0.0.1 geweigerd is. Dit verbaast mij, want ik gebruik toch echt het goede ip-adres.

    Heeft iemand misschien een idee hoe ik dit op moet lossen?

    Nog even de volledige foutmelding:
    [code:1:e173c73215]java.rmi.ConnectException: Connection refused to host:
    127.0.0.1; nested exception is:
    java.net.ConnectException: Connection refused: connect[/code:1:e173c73215]

    Alvast bedankt
    Human Printer
  • 127.0.0.1 is localhost, daarmee kan je niet naar een andere PC connecten.

    Met andere woorden: je gebruikt dus toch het verkeerde IP-adres.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.