Article View: be.comp.programming
Article #13908Re: c++ socket timeout
From: Luc Kumps
Date: Sun, 13 May 2001 19:44
Date: Sun, 13 May 2001 19:44
34 lines
1975 bytes
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-mailReferences:
<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