🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #13908

Re: c++ socket timeout

#13908
From: Luc Kumps
Date: Sun, 13 May 2001 19:44
34 lines
1975 bytes
SO_RCVTIMEO slaat alleen op RECEIVE.
SO_SNDTIMEO slaat alleen op SEND.

Op connect kun je op deze manier geen timeout zetten.
Je zult moeten terugvallen op asynchrone (of non blocking) sockets, en
select of WaitForMultipleObjects gebruiken.

Luc

"TdC" <no#tdc@lomag.net#spam> wrote in message
news:evAL6.77789$ii.9923304@afrodite.telenet-ops.be...
> hier is het probleem
> als ik connect naar een bepaalt address and dit lukt niet, duurt het soms
> 30+sec voor hij een recv error heeft
> daar wil ik een timeout maken van bv 2sec
> hiervoor gebruik ik
>
> struct timeval timeout;
> timeout.tv_sec = 2;
> timeout.tv_usec = 0;
> setsockopt(fd, SOL_SOCKET, SO_RCVTIMEO, &timeout, sizeof(timeout));
>
> dit doe ik tussen den socket() en connect()
>
> het probleem is dat dit niet werkt :-)
> ik begrijp niet echt waarom :(
>
>
> alle hulp is natuurlijk welkom
> alvast bedankt :)
> tdc
>
>
>
Technical Details
Message-ID: <LuBL6.77923$ii.9958430@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.sj.google.com!newsfeed.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!afrodite.telenet-ops.be!not-for-mail
References: <evAL6.77789$ii.9923304@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,7a0e4be47c886294
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-05-13 12:46:02 PST
Path: arc1-ca.pugleaf.net!archiver1.sj.google.com!newsfeed.google.com!sn-xit-03!supernews.com!logbridge.uoregon.edu!news.tele.dk!193.190.198.17!newsfeeds.belnet.be!news.belnet.be!afrodite.telenet-ops.be!not-for-mail
From: "Luc Kumps" <NOkumpsSPAM@pandora.be>
Newsgroups: be.comp.programming
References: <evAL6.77789$ii.9923304@afrodite.telenet-ops.be>
Subject: Re: c++ socket timeout
Lines: 36
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.50.4133.2400
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Message-ID: <LuBL6.77923$ii.9958430@afrodite.telenet-ops.be>
Date: Sun, 13 May 2001 19:44:43 GMT
NNTP-Posting-Host: 213.118.64.191
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 989783083 213.118.64.191 (Sun, 13 May 2001 21:44:43 MET DST)
NNTP-Posting-Date: Sun, 13 May 2001 21:44:43 MET DST
Organization: Telenet Internet