Article View: be.comp.programming
Article #2604Re: server maken met threads
From: Elie De Brauwer
Date: Mon, 03 May 2004 05:22
Date: Mon, 03 May 2004 05:22
40 lines
2871 bytes
2871 bytes
Eerste opmerking: -> In de C-cursus in kwestie wordt elke individuele bit gezet, terwijl outb() toelaat bytes te zetten (Welke ook al iets performanter is) Een eerste oplossing zou kunnen zijn gewoon een fork() te doen, en na je fork in het ene proces do_led_thingies() te starten en in het huidige proces verder commando's te gaan uitvoeren. Het nadeel hieraan is dat hierdoor de mogelijkheid bestaat de je tragere component overspoeld raakt. Een mooiere oplossing zou zijn 2 aparte processen te creeren waarbij een de commando's afhandelt en de 2de de led's laat reageren waarbij het tweede een wachtrij implementeert. On Sun, 02 May 2004 23:51:15 +0200, Pieter wrote: > Hallo > > Ik had al een programma geschreven dat die LED's van mijn pc laat > knipperen via die parallelle poort van mijn pc, maar nu zou ik daar graag > een server versie van maken zodanig dat eventueel via php kan gebruiken. > Ik heb al een klein beetje code geschreven aan de hand van de C cursus van > Zeus(www.zeus.rug.ac.be) maar ik geraak niet echt verder. Het probleem is > dat alles wel lukt maar eigenlijk niet goed, zo moet je bv wachten tot > alle LED's 5 maal geknipperd hebben voor je een nieuw commando kan > uitvoeren. Ik denk dat ik dat moet oplossen door gebruik te > maken van pthread.h maar ik vind niet echt de nederlandstalige info > die ik zoek. En ik zou ook graag hebben dat mijn server alleen maar > luistert naar localhost of naar de server van mijn webspace. Hopelijk kan > iemand me helpen, > Alvast bedankt, > Pieter > > P.S. code vind je op http://pvanisacker.free.fr/prog/SerialDaemon/src -- Elie De Brauwer http://www.de-brauwer.be No animals were hurt and no microsoft products were used during the creation of this e-mail
Technical Details
Message-ID:
<pan.2004.05.03.05.20.30.123186@N0SP4Mde-brauwer.beN0SP4M>Path:
arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.arcor.de!newsfeed.arcor-online.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mailReferences:
<40956b50$0$22812$a0ced6e1@news.skynet.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,f0e0e44eff869319 X-Google-Attributes: gidfcea4,public Path: arc1-ca.pugleaf.net!controlnews3.google.com!news1.google.com!news.glorb.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.arcor.de!newsfeed.arcor-online.net!feed1.news.be.easynet.net!ossa.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail From: Elie De Brauwer <elie@N0SP4Mde-brauwer.beN0SP4M> Subject: Re: server maken met threads User-Agent: Pan/0.14.2.91 (As She Crawled Across the Table (Debian GNU/Linux)) Message-ID: <pan.2004.05.03.05.20.30.123186@N0SP4Mde-brauwer.beN0SP4M> Newsgroups: be.comp.programming References: <40956b50$0$22812$a0ced6e1@news.skynet.be> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Lines: 41 Date: Mon, 03 May 2004 05:22:43 GMT NNTP-Posting-Host: 213.224.100.3 X-Complaints-To: abuse@telenet.be X-Trace: phobos.telenet-ops.be 1083561763 213.224.100.3 (Mon, 03 May 2004 07:22:43 MEST) NNTP-Posting-Date: Mon, 03 May 2004 07:22:43 MEST Organization: Telenet Internet