Thread View: be.comp.programming
12 messages
12 total messages
Started by Passero
Wed, 08 Dec 2004 14:42
[java] rmi IP adres opvragen
Author: Passero
Date: Wed, 08 Dec 2004 14:42
Date: Wed, 08 Dec 2004 14:42
4 lines
1279 bytes
1279 bytes
Ik ben een programma aan het schrijven dat gebruik maakt van RMI. Wanneer de client verbinding maakt met de server geeft de client zijn eigen IP adres mee, maar tot op heden moet de client zelf nog zijn IP in geven, bestaat er een manier zodat de cliet dat niet moet dan en dat automatisch gebeurt?
Re: [java] rmi IP adres opvragen
Author: Stefan Arentz
Date: Wed, 08 Dec 2004 14:58
Date: Wed, 08 Dec 2004 14:58
13 lines
1441 bytes
1441 bytes
"Passero" <bla@bla.be> writes: > Ik ben een programma aan het schrijven dat gebruik maakt van RMI. Wanneer de > client verbinding maakt met de server geeft de client zijn eigen IP adres > mee, maar tot op heden moet de client zelf nog zijn IP in geven, bestaat er > een manier zodat de cliet dat niet moet dan en dat automatisch gebeurt? Is je vraag eigenlijk 'hoe kan een Java applicatie het IP adres van de machine waar het op draait achterhalen' ? Indien dat zo is, java.net.NetworkInterface S.
Re: [java] rmi IP adres opvragen
Author: Passero
Date: Wed, 08 Dec 2004 15:24
Date: Wed, 08 Dec 2004 15:24
24 lines
2006 bytes
2006 bytes
"Stefan Arentz" <stefan.arentz@gmail.com> schreef in bericht news:87u0qw3kgf.fsf@keizer.soze.com... > "Passero" <bla@bla.be> writes: > > > Ik ben een programma aan het schrijven dat gebruik maakt van RMI. Wanneer de > > client verbinding maakt met de server geeft de client zijn eigen IP adres > > mee, maar tot op heden moet de client zelf nog zijn IP in geven, bestaat er > > een manier zodat de cliet dat niet moet dan en dat automatisch gebeurt? > > Is je vraag eigenlijk 'hoe kan een Java applicatie het IP adres van de machine > waar het op draait achterhalen' ? > > Indien dat zo is, java.net.NetworkInterface > Ja maar het probleem is, hoe weet je automatisch welk IP je moet gebruiken aangezien sommige pc's (zoals de mijne) meerdere IP's heeft. > S.
Re: [java] rmi IP adres opvragen
Author: Stefan Arentz
Date: Wed, 08 Dec 2004 16:05
Date: Wed, 08 Dec 2004 16:05
28 lines
2023 bytes
2023 bytes
"Passero" <bla@bla.be> writes: > "Stefan Arentz" <stefan.arentz@gmail.com> schreef in bericht > news:87u0qw3kgf.fsf@keizer.soze.com... > > "Passero" <bla@bla.be> writes: > > > > > Ik ben een programma aan het schrijven dat gebruik maakt van RMI. > Wanneer de > > > client verbinding maakt met de server geeft de client zijn eigen IP > adres > > > mee, maar tot op heden moet de client zelf nog zijn IP in geven, bestaat > er > > > een manier zodat de cliet dat niet moet dan en dat automatisch gebeurt? > > > > Is je vraag eigenlijk 'hoe kan een Java applicatie het IP adres van de > machine > > waar het op draait achterhalen' ? > > > > Indien dat zo is, java.net.NetworkInterface > > > > Ja maar het probleem is, hoe weet je automatisch welk IP je moet gebruiken > aangezien sommige pc's (zoals de mijne) meerdere IP's heeft. Waarom wil je het weten? Meestal is het een slecht idee om iets op basis van een IP adres te doen... S.
Re: [java] rmi IP adres opvragen
Author: Passero
Date: Wed, 08 Dec 2004 16:34
Date: Wed, 08 Dec 2004 16:34
14 lines
1484 bytes
1484 bytes
"Stefan Arentz" <stefan.arentz@gmail.com> schreef in bericht news:87fz2gkc6b.fsf@keizer.soze.com... > > Waarom wil je het weten? Meestal is het een slecht idee om iets op basis van > een IP adres te doen... > Hoe kan je ander van de server iets naar de client versturen? Daarvoor heb je toch het IP nodig? > S.
Re: [java] rmi IP adres opvragen
Author: Suzan Foster
Date: Wed, 08 Dec 2004 16:41
Date: Wed, 08 Dec 2004 16:41
9 lines
1454 bytes
1454 bytes
Passero wrote: > Hoe kan je ander van de server iets naar de client versturen? Daarvoor heb > je toch het IP nodig? nee, de client heeft als het goed is al een connectie opgebouwd met de server. groetjes, su.
Re: [java] rmi IP adres opvragen
Author: Passero
Date: Wed, 08 Dec 2004 16:46
Date: Wed, 08 Dec 2004 16:46
16 lines
1807 bytes
1807 bytes
"Suzan Foster" <http://members.home.nl/foz/foaf.rdf> schreef in bericht news:41b72e98$0$14941$e4fe514c@news.xs4all.nl... > Passero wrote: > > > Hoe kan je ander van de server iets naar de client versturen? Daarvoor heb > > je toch het IP nodig? > > nee, de client heeft als het goed is al een connectie opgebouwd met de > server. > Kan ik dan aan de server vragen wat het IP is van de client? > groetjes, su.
Re: [java] rmi IP adres opvragen
Author: Suzan Foster
Date: Wed, 08 Dec 2004 21:51
Date: Wed, 08 Dec 2004 21:51
24 lines
1852 bytes
1852 bytes
Passero wrote: > "Suzan Foster" <http://members.home.nl/foz/foaf.rdf> schreef in bericht > news:41b72e98$0$14941$e4fe514c@news.xs4all.nl... > >>Passero wrote: >> >> >>>Hoe kan je ander van de server iets naar de client versturen? Daarvoor > > heb > >>>je toch het IP nodig? >> >>nee, de client heeft als het goed is al een connectie opgebouwd met de >>server. >> > > > Kan ik dan aan de server vragen wat het IP is van de client? je kunt het aan de socket vragen. groetjes, su.
Re: [java] rmi IP adres opvragen
Author: Passero
Date: Wed, 08 Dec 2004 22:24
Date: Wed, 08 Dec 2004 22:24
31 lines
2077 bytes
2077 bytes
"Suzan Foster" <http://members.home.nl/foz/foaf.rdf> schreef in bericht news:41b77770$0$78279$e4fe514c@news.xs4all.nl... > Passero wrote: > > > "Suzan Foster" <http://members.home.nl/foz/foaf.rdf> schreef in bericht > > news:41b72e98$0$14941$e4fe514c@news.xs4all.nl... > > > >>Passero wrote: > >> > >> > >>>Hoe kan je ander van de server iets naar de client versturen? Daarvoor > > > > heb > > > >>>je toch het IP nodig? > >> > >>nee, de client heeft als het goed is al een connectie opgebouwd met de > >>server. > >> > > > > > > Kan ik dan aan de server vragen wat het IP is van de client? > > je kunt het aan de socket vragen. > Als je met RMI werkt gebruik je toch geen socket? Daarom dat ik niet weet hoe het moet > groetjes, su.
Re: [java] rmi IP adres opvragen
Author: Stefan Arentz
Date: Wed, 08 Dec 2004 22:31
Date: Wed, 08 Dec 2004 22:31
20 lines
2017 bytes
2017 bytes
"Passero" <bla@bla.be> writes: ... > Als je met RMI werkt gebruik je toch geen socket? Daarom dat ik niet weet > hoe het moet Ah ik snap je probleem. Je hebt aan twee kanten een RMI service. De client maakt een connectie met de server en de server met de client. Dan moeten ze inderdaad van elkaar weten wat hun ip adres is. Het is een setup die niet helemaal handig is. Bijvoorbeeld, als de client achter NAT zit (zoals op vrijwel elk netwerk of thuis achter je ADSL modem) dan lijkt het ip adres bijvoorbeeld 192.168.0.2 te zijn terwijl jouw verkeer eigenlijk vanaf een compleet ander (extern) adres komt. RMI is gewoon niet zo handig in dit geval waar je liever een bi-directioneel channel hebt. S.
Re: [java] rmi IP adres opvragen
Author: Stefan Arentz
Date: Fri, 10 Dec 2004 16:31
Date: Fri, 10 Dec 2004 16:31
39 lines
2844 bytes
2844 bytes
"Passero" <bla@bla.be> writes: > "Stefan Arentz" <stefan.arentz@gmail.com> schreef in bericht > news:87wtvswhfg.fsf@keizer.soze.com... > > "Passero" <bla@bla.be> writes: > > > > ... > > > > > Als je met RMI werkt gebruik je toch geen socket? Daarom dat ik niet > weet > > > hoe het moet > > > > Ah ik snap je probleem. Je hebt aan twee kanten een RMI service. De client > > maakt een connectie met de server en de server met de client. Dan moeten > ze > > inderdaad van elkaar weten wat hun ip adres is. > > > > Het is een setup die niet helemaal handig is. Bijvoorbeeld, als de client > > achter NAT zit (zoals op vrijwel elk netwerk of thuis achter je ADSL > modem) > > dan lijkt het ip adres bijvoorbeeld 192.168.0.2 te zijn terwijl jouw > verkeer > > eigenlijk vanaf een compleet ander (extern) adres komt. > > > > RMI is gewoon niet zo handig in dit geval waar je liever een > bi-directioneel > > channel hebt. > > > > Maar als de server kan vragen van waar de verbinding komt dan krijgt die > toch het adres van de router terug en de router zal dan toch het nodige werk > doen om het bij de juiste client te brengen? Das toch het idee van NAT Nee. NAT werkt alleen over een *bestaande* verbinding. Een uitgaande connectie van de client zal in een NAT router wel een mapping maken maar die werkt alleen voor die connectie. Je kan niet vervolgens die zelfde ip/port combinati egebruiken om terug te connecten naar de client. S.
Re: [java] rmi IP adres opvragen
Author: Passero
Date: Fri, 10 Dec 2004 16:36
Date: Fri, 10 Dec 2004 16:36
33 lines
2532 bytes
2532 bytes
"Stefan Arentz" <stefan.arentz@gmail.com> schreef in bericht news:87wtvswhfg.fsf@keizer.soze.com... > "Passero" <bla@bla.be> writes: > > ... > > > Als je met RMI werkt gebruik je toch geen socket? Daarom dat ik niet weet > > hoe het moet > > Ah ik snap je probleem. Je hebt aan twee kanten een RMI service. De client > maakt een connectie met de server en de server met de client. Dan moeten ze > inderdaad van elkaar weten wat hun ip adres is. > > Het is een setup die niet helemaal handig is. Bijvoorbeeld, als de client > achter NAT zit (zoals op vrijwel elk netwerk of thuis achter je ADSL modem) > dan lijkt het ip adres bijvoorbeeld 192.168.0.2 te zijn terwijl jouw verkeer > eigenlijk vanaf een compleet ander (extern) adres komt. > > RMI is gewoon niet zo handig in dit geval waar je liever een bi-directioneel > channel hebt. > Maar als de server kan vragen van waar de verbinding komt dan krijgt die toch het adres van de router terug en de router zal dan toch het nodige werk doen om het bij de juiste client te brengen? Das toch het idee van NAT > S.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads