Article View: be.comp.programming
Article #2603Re: server maken met threads
From: Philip Paeps
Date: Sun, 02 May 2004 22:12
Date: Sun, 02 May 2004 22:12
39 lines
2419 bytes
2419 bytes
Pieter <pierreviGEENSPAM@yucom.be> wrote:
> 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.
LEDs zijn fijn. Ik ben me al een tijdje aan't amuseren met drivertjes
te schrijven voor alle vormen van acpi-controled ledjes op flaptops. :-)
> 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.
(nb: ik heb je code nog niet gelezen)
Kan het dat je i/o blockt? Misschien O_NONBLOCK eens onderzoeken, of
dat je probleem niet oplost.
> 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.
Threading is ��n optie. Je kunt ook children forken, dat is vaak een
stuk eenvoudiger. Met threads wordt alles heel snel heel complex :-)
> En ik zou ook graag hebben dat mijn server alleen maar luistert naar
> localhost of naar de server van mijn webspace.
Vermoedelijk bind(2) je op INADDR_ANY. Veranderen naar localhost is
geen probleem (s_addr aanpassen), het tweede adres moet je op ��n of
andere reden aan je programma wijsmaken. Afhankelijk van hoe je dat wil
doen, kan het makkelijk of eenvoudig :-)
- Philip
--
Philip Paeps Please don't email any replies
I follow the newsgroup.
At any level of traffic, any delay is intolerable.
Technical Details
Message-ID:
<40957257$0$568$e4fe514c@news.xs4all.nl>Path:
arc1-ca.pugleaf.net!controlnews3.google.com!news2.google.com!news.maxwell.syr.edu!transit.news.xs4all.nl!not-for-mailReferences:
<40956b50$0$22812$a0ced6e1@news.skynet.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,f0e0e44eff869319
X-Google-Attributes: gidfcea4,public
Path: arc1-ca.pugleaf.net!controlnews3.google.com!news2.google.com!news.maxwell.syr.edu!transit.news.xs4all.nl!not-for-mail
Message-ID: <40957257$0$568$e4fe514c@news.xs4all.nl>
From: Philip Paeps <philip+usenet@paeps.cx>
Subject: Re: server maken met threads
Newsgroups: be.comp.programming
References: <40956b50$0$22812$a0ced6e1@news.skynet.be>
Organization: Happily Disorganized
User-Agent: tin/1.7.5-20040326 ("Benbecula") (UNIX) (FreeBSD/5.2-CURRENT (i386))
Date: 02 May 2004 22:12:39 GMT
Lines: 39
NNTP-Posting-Date: 03 May 2004 00:12:39 CEST
NNTP-Posting-Host: 195.144.64.15
X-Trace: 1083535959 news.xs4all.nl 568 [::ffff:195.144.64.15]:54096
X-Complaints-To: abuse@xs4all.nl