Thread View: be.comp.programming
8 messages
8 total messages
Started by Aquila
Thu, 25 Mar 2004 19:44
Java: lokaal adres en interfaces
Author: Aquila
Date: Thu, 25 Mar 2004 19:44
Date: Thu, 25 Mar 2004 19:44
14 lines
1818 bytes
1818 bytes
Ik wil voor een RTP toepassing een JMF server laten draaien met zowel lokale als remote clients. Een eerste probleem is dat InetAdress mij onder linux op DHCP clients 127.0.0.1 geeft als ip, wat problemen geeft als zij willen connecteren op een remote server. Ik heb in NetworkInterface gevonden dat je alle interfaces kan krijgen, maar dan weet ik nog niet over welke interface de client een connectie heeft: valt dat uit te zoeken? Verder krijgen DHCP clients problemen als ik een SessionAdres initialiseer op iets anders dan 127.0.0.1 omdat dat geen lokale interface zou zijn. Is dat te verhelpen? Omdat het systeem op Windows, Linux en Solaris moet draaien heb ik echt platformonafhankelijke oplossingen nodig, een ware uitdaging... Alvast bedankt voor hulp
Re: Java: lokaal adres en interfaces
Author: Stefan Arentz
Date: Thu, 25 Mar 2004 22:35
Date: Thu, 25 Mar 2004 22:35
17 lines
1642 bytes
1642 bytes
Aquila <braempje@netscape.net> writes: > Ik wil voor een RTP toepassing een JMF server laten draaien met zowel lokale > als remote clients. Het lijkt me duidelijk een probleem van een riedel op de lijn van de SNM server waardoor de traaf de YHG niet kan vinden. Ik kan je aanraden om een trebus op de UJI module van de HJG te plaatsen zodat de OIJ niet botst met de NBV. Vaak zijn er storingen in de JBM waardoor de RTP toepassing niet lekker loopt en dan moet je terugvallen op bijvoorbeeld KJK, IUP of PEW. Geen van allen kan ik je echt aanraden. Zelf ben ik meer een fan van een OPI server die je dan draait op een JNN cluster met WSD protectie. Dan weet je iig zeker dat alle bandbreedte beschikbaar is voor IOP zodat je IEO clients een duidelijk YHB signaal krijgen. SMA
Re: Java: lokaal adres en interfaces
Author: tommyhawk
Date: Fri, 26 Mar 2004 06:25
Date: Fri, 26 Mar 2004 06:25
16 lines
1399 bytes
1399 bytes
Hallo Aquila, [knipperdeknip ]> Verder krijgen DHCP clients problemen als ik een SessionAdres initialiseer > op iets anders dan 127.0.0.1 omdat dat geen lokale interface zou zijn. Is > dat te verhelpen? Enig idee waar het ip adres 127.0.0.1 voor staat? Hint: localhost. En anders: computernetwerken van Tanenbaum. [knipperdeknip] Tommy.
Re: Java: lokaal adres en interfaces
Author: tommyhawk
Date: Fri, 26 Mar 2004 06:33
Date: Fri, 26 Mar 2004 06:33
20 lines
1687 bytes
1687 bytes
Hallo Stefan, Stefan Arentz wrote: [knipperdeknip] ]> Het lijkt me duidelijk een probleem van een riedel op de lijn van de SNM server > waardoor de traaf de YHG niet kan vinden. Ik kan je aanraden om een trebus op de > UJI module van de HJG te plaatsen zodat de OIJ niet botst met de NBV. Vaak zijn > er storingen in de JBM waardoor de RTP toepassing niet lekker loopt en dan moet > je terugvallen op bijvoorbeeld KJK, IUP of PEW. Geen van allen kan ik je echt > aanraden. PEW is naar mijn mening geen probleem als de drempelwaarde maar hoog genoeg is. [knipperdeknip] Tommy.
Re: Java: lokaal adres en interfaces
Author: Aquila
Date: Fri, 26 Mar 2004 07:05
Date: Fri, 26 Mar 2004 07:05
6 lines
1207 bytes
1207 bytes
Stefan Arentz wrote: <knip onzin> Meen je dat nu dat 2 afkortingen je zo afschrikken dat je off-topic gaat als een bezetene? Ik begrijp echt niet wat er verkeerd was met mijn vraag en waarom ik zo'n reacties verdien.
Re: Java: lokaal adres en interfaces
Author: Aquila
Date: Fri, 26 Mar 2004 07:05
Date: Fri, 26 Mar 2004 07:05
19 lines
1603 bytes
1603 bytes
tommyhawk wrote: > Hallo Aquila, > > [knipperdeknip > > ]> Verder krijgen DHCP clients problemen als ik een SessionAdres > initialiseer >> op iets anders dan 127.0.0.1 omdat dat geen lokale interface zou zijn. Is >> dat te verhelpen? > > Enig idee waar het ip adres 127.0.0.1 voor staat? > Hint: localhost. > En anders: computernetwerken van Tanenbaum. > (Nogal verontwaardigd over agressieve reacties) 127.0.0.1 is de loopback interface, maar als ik een machine in een klein lan hang dan met als ip 192.168.0.1 dan moet dat toch een lokale interface zijn? Niet volgens het JMF.
Re: Java: lokaal adres en interfaces
Author: bomberboy
Date: Fri, 26 Mar 2004 09:14
Date: Fri, 26 Mar 2004 09:14
58 lines
3717 bytes
3717 bytes
On Thu, 25 Mar 2004 20:44:03 +0100, Aquila wrote: > Ik wil voor een RTP toepassing een JMF server laten draaien met zowel lokale > als remote clients. > Een eerste probleem is dat InetAdress mij onder linux op DHCP clients > 127.0.0.1 geeft als ip, wat problemen geeft als zij willen connecteren op > een remote server. Alle IP's van de machine kan je te weten komen via InetAddress. InetAddress.getAllbyName((InetAddress.getLocalHost()).getHostName()) Dit geeft je een array van InetAddress'en terug waarvan je dan voor elk het ip kan opvragen met getAddress() of getHostAddress(). Je hebt dan ook nog de nodige methoden om na te gaan of een ip een loopback-address is of niet. Maar de rest van de API kan je zelf wel lezen :) Indien je wil kan je dit dan koppelen aan de NetworkInterface, want daarmee kan je alle ip's van de interface opvragen. Beetje omslachtig, maar het lukt wel. Waarom is dat lokale adres eigenlijk belangrijk om op een remote server te connecteren? Het enige dat je daarvoor nodig hebt is toch een rtp-achtige url die je dan lokaal in een MediaLocator verpakt en aan je player meegeeft? > Ik heb in NetworkInterface gevonden dat je alle > interfaces kan krijgen, maar dan weet ik nog niet over welke interface > de client een connectie heeft: valt dat uit te zoeken? Is de eigenlijke interface belangrijk? Ik denk dat je meer hebt aan het subnet waarop de stream kan gebroadcast worden. (Als je een onderscheid wil maken) En voor zover ik het mij herinner dien je om iets te gaan verzenden een mediaLocater met de destination address aanmaken. Dus kan je er eventueel 2 (of meer) gebruiken, 1 voor de lokale machine, en 1 voor de rest van de wereld (of enkel het lokale subnet enz.). Maar dit is vooral gespeculeer. Met de streaming-kant van JMF [1] heb ik nog niet echt concreet gespeeld. > Verder krijgen DHCP clients problemen als ik een SessionAdres initialiseer > op iets anders dan 127.0.0.1 omdat dat geen lokale interface zou zijn. Is > dat te verhelpen? Niet direct een idee hier, > Omdat het systeem op Windows, Linux en Solaris moet draaien heb ik echt > platformonafhankelijke oplossingen nodig, een ware uitdaging... En wat met mobiele toestellen zoals pocketPC en gsm's enzo? :) (Er bestaat een J2ME-versie van JMF trouwens, maar een niet-emulator implementatie was er nog niet de laatste keer dat ik keek) [1] JMF: Java Media Framework voor de google-lozen -- Bruno Mistakes are often the stepping stones to utter failure.
Re: Java: lokaal adres en interfaces
Author: Fedor
Date: Fri, 02 Apr 2004 11:16
Date: Fri, 02 Apr 2004 11:16
23 lines
1581 bytes
1581 bytes
In nl.comp.programmeren Aquila <braempje@netscape.net> wrote: > Ik wil voor een RTP toepassing een JMF server laten draaien met zowel lokale > als remote clients. > Een eerste probleem is dat InetAdress mij onder linux op DHCP clients > 127.0.0.1 geeft als ip, wat problemen geeft als zij willen connecteren op JMF ken ik verder niet. Zo te zien is het iets met Java. Ik ken wel het probleem dat je niet op een normale manier kunt opvragen wat je ip-adres is... Ik doe altijd zoiets; Socket s=new ServerSocket(xyzzy); String addr=s.getLocalAddress().getHostAddress(); Het is een vieze workaround, maar het wert wel. Vraag me niet hoe je sockets aan andere interfaces moet hangen...:) groet, fedor
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