🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #7111

Re: Saber que descriptores tengo conectados

#7111
From: Iñaki Arenaza
Date: Sun, 30 Mar 2003 19:49
39 lines
2725 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "CountZero" == CountZero  <mark@l3jane.net> writes:

    CountZero> En un momento dado deseo enviar un 'broadcast' a todos
    CountZero> los descriptores que tenga abiertos en un rango dado.

    CountZero> Para hacerlo recorro el rango comprovando con la macro
    CountZero> FD_ISSET si el descriptor est� siendo usado y si �s as�
    CountZero> 'escribo' el mensaje.

FD_ISSET no te dice si el descriptor se esta usando o no. Te dice si
en ese descriptor ha habido el tipo de cambio que le pedias (que tenga
datos para leer, que se pueda escribir o que haya tenido una excepcion
respectivamente). 

    CountZero> Hay otras soluciones como enmascarar al SIG_PIPE, o
    CountZero> constru�r un estructura din�mica pr�pia donde almacenar
    CountZero> los descriptores en uso, pero seguramente hay alguna
    CountZero> forma de saber si un descriptor tiene 'oyente' antes de
    CountZero> escribir en �l.

De esto ni idea (sospecho que no se puede, pero desde luego no puedo
asegurarlo).

Saludos. I�aki.

- -- 
  Get PGP/GPG Keys at  http://www.escomposlinux.org/iarenaza/pgpkey.php
  I use free software / Yo uso software libre
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.6 <http://mailcrypt.sourceforge.net/>

iD8DBQE+h0pIZXLnGT1HLgcRAmWxAJ93nqrYds0TB68DgYIRTMu32XwenACeI1XO
lKBygUDe4z7yFQ2yOQkYjj0=
=bogu
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <87k7egiqie.fsf@barad-dur.escomposlinux.org>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!fu-berlin.de!news.eteo.mondragon.edu!not-for-mail
References: <b67cos$2ddfi$1@ID-131244.news.dfncis.de>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,93102dca5ff7aeed
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-03-30 11:49:32 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-06!sn-xit-09!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!fu-berlin.de!news.eteo.mondragon.edu!not-for-mail
From: iarenaza@eb2ebu.ampr.org (Iñaki Arenaza)
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Saber que descriptores tengo conectados
Date: Sun, 30 Mar 2003 21:49:29 +0200
Organization: Mondragon Unibertsitatea - ETEO
Lines: 39
Distribution: es
Message-ID: <87k7egiqie.fsf@barad-dur.escomposlinux.org>
References: <b67cos$2ddfi$1@ID-131244.news.dfncis.de>
NNTP-Posting-Host: 22.red-80-38-245.pooles.rima-tde.net
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: poseidon.eteo.muni.es 1049053771 27117 80.38.245.22 (30 Mar 2003 19:49:31 GMT)
X-Complaints-To: newsmaster@eteo.mondragon.edu
NNTP-Posting-Date: Sun, 30 Mar 2003 19:49:31 +0000 (UTC)
User-Agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/20.7
 (i386-debian-linux-gnu)
Cancel-Lock: sha1:IBKi6MH4uZT2E7WgRhkxBSB9yEI=