Article View: be.comp.programming
Article #14132Re: select
From: Luc Kumps
Date: Sat, 31 Mar 2001 20:06
Date: Sat, 31 Mar 2001 20:06
32 lines
2041 bytes
2041 bytes
In Windows is het gebruikelijk om met WaitForMultipleObjects te wachten op een "event". Dit is mogelijk voor: - sockets - file handles (dus ook console) - event flags - mutex ... Een andere manier is natuurlijk om 2 threads te gebruiken, eentje voor de socket(s), die dan select() kan gebruiken, en eentje voor keyboard, die gewoon kan wachten tot er input komt. Luc "Marc De Smet" <madesmet@eduserv2.rug.ac.be> wrote in message news:9a53ht$sb4$1@inf6serv.rug.ac.be... > Hey, > > Ik had een programma in unix dat select gebruikt om te kijken of er kon gelezen worden op een socket of van het > toetsenbord. De fd voor het toetsenbord in unix was 0. Ik wil dat programma nu in windows compileren maar dan > geeft select() de boodschap dat 0 geen geldige socket is. Als ik enkel de socket gebruik werkt het wel nog. > Is het mogelijk om met select te kijken of er kan gelezen worden van het toetsenbord? Hoe kan ik zo een SOCKET > maken waarvoor dit werkt? > > Alvast bedankt, > Marc >
Technical Details
Message-ID:
<2Nqx6.1081$Pm4.398052@afrodite.telenet-ops.be>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!cyclone-sf.pbi.net!63.208.208.143!feed2.onemain.com!feed1.onemain.com!newsfeeds.belnet.be!news.belnet.be!afrodite.telenet-ops.be!not-for-mailReferences:
<9a53ht$sb4$1@inf6serv.rug.ac.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,c45065488d0df2f0 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2001-03-31 12:08:02 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!cyclone-sf.pbi.net!63.208.208.143!feed2.onemain.com!feed1.onemain.com!newsfeeds.belnet.be!news.belnet.be!afrodite.telenet-ops.be!not-for-mail From: "Luc Kumps" <NOkumpsSPAM@pandora.be> Newsgroups: be.comp.programming References: <9a53ht$sb4$1@inf6serv.rug.ac.be> Subject: Re: select Lines: 34 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: <2Nqx6.1081$Pm4.398052@afrodite.telenet-ops.be> Date: Sat, 31 Mar 2001 20:06:22 GMT NNTP-Posting-Host: 213.224.190.73 X-Complaints-To: abuse@pandora.be X-Trace: afrodite.telenet-ops.be 986069182 213.224.190.73 (Sat, 31 Mar 2001 22:06:22 MET DST) NNTP-Posting-Date: Sat, 31 Mar 2001 22:06:22 MET DST Organization: Telenet Internet