Article View: nl.comp.programmeren
Article #624Re: linux / sockets / interface|ips
From: Duco Fijma
Date: Wed, 23 May 2001 19:48
Date: Wed, 23 May 2001 19:48
21 lines
2286 bytes
2286 bytes
TdC <no#tdc@lomag.net#spam> wrote in message news:4WTO6.6748$FL1.815289@afrodite.telenet-ops.be... > Hey > hoe kan ik men programma binden op een ander ip? > als de comp verschillende ips heeft hoe kan ik het > een ander ip doen gebruiken? Ik ga er even vanuit dat het hier om een server gaat: als je je socket "bind", geef je een "struct sockaddr_in" mee die het lokale adres van het luisterende socket bepaalt. Het is zeer gebruikelijk om aan het adres-veld van deze struct "INADDR_ANY" toe te kennen. Het socket zal dan connecties accepteren van iedere interface van de machine. Door in plaats van dit wildcard-adres het adres van een specifieke interface te gebruiken, krijg je een socket dat in principe alleen connecties vanaf die interface accepteerd. D'r schijnt hier een adder onder het gras te zitten, waarmee ik geen praktische ervaring heb. Sommige TCP/IP implementaties schijnen het onderscheid tussen de verschillende interfaces ergens "onderweg" kwijt te raken. Misschien kan iemand hier wat meer over zeggen? Duco
Technical Details
Message-ID:
<9eh44d$n76$1@news1.xs4all.nl>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-03!supernews.com!cyclone-sjo1.usenetserver.com!news-out-sjo.usenetserver.com!europa.netcrusader.net!194.176.220.129!newsfeed.icl.net!diablo.netcom.net.uk!netcom.net.uk!newsfeeds.belnet.be!news.belnet.be!transit.news.xs4all.nl!not-for-mailReferences:
<4WTO6.6748$FL1.815289@afrodite.telenet-ops.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 107324,bccd37740dc624b8 X-Google-Attributes: gid107324,public X-Google-Thread: fcea4,bccd37740dc624b8 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-05-23 12:48:04 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!sn-xit-03!supernews.com!cyclone-sjo1.usenetserver.com!news-out-sjo.usenetserver.com!europa.netcrusader.net!194.176.220.129!newsfeed.icl.net!diablo.netcom.net.uk!netcom.net.uk!newsfeeds.belnet.be!news.belnet.be!transit.news.xs4all.nl!not-for-mail From: "Duco Fijma" <duco@lorentz.xs4all.nl> Newsgroups: nl.comp.programmeren,be.comp.programming Subject: Re: linux / sockets / interface|ips Date: Wed, 23 May 2001 21:48:50 +0200 Organization: XS4ALL Internet BV Lines: 25 Message-ID: <9eh44d$n76$1@news1.xs4all.nl> References: <4WTO6.6748$FL1.815289@afrodite.telenet-ops.be> NNTP-Posting-Host: lorentz.xs4all.nl X-Trace: news1.xs4all.nl 990647245 23782 194.109.62.122 (23 May 2001 19:47:25 GMT) X-Complaints-To: abuse@xs4all.nl NNTP-Posting-Date: 23 May 2001 19:47:25 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2314.1300 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300