🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: nl.comp.programmeren
Article #624

Re: linux / sockets / interface|ips

#624
From: Duco Fijma
Date: Wed, 23 May 2001 19:48
21 lines
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-mail
References: <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