🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14132

Re: select

#14132
From: Luc Kumps
Date: Sat, 31 Mar 2001 20:06
32 lines
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-mail
References: <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