🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

RE: Sockets y multiples conexiones.

#14189
From: Jose Godoy
Date: Fri, 01 Dec 2000 01:00
28 lines
2275 bytes
>     Me podr�as explicar �qu� quiere decir eso de que no puede estar uno
sin el
> otro? Por ejemplo, si yo creo un proceso para atender cada conexi�n, con
> fork(), �para qu� necesito ahora el select()?, si total cada proceso hijo
ya
> solo tiene que preocuparse de esperar por su �nico socket :-m
>     Y por otra parte, si uso select() para que un solo proceso espere a
ver
> cual
> de los sockets de los clientes cambia, �para qu� necesito ahora fork()?
>     Lo siento, pero es que tu explicaci�n no me qued� nada clara...

----------------

Estimado Ruben, ahora mi duda es la siguiente:

Si un cliente cualquiera nos manda algo a trav�s de un socket, y queremos
realizar  una determinada acci�n cuando nos llege lo que el cliente ha
escrito, �como sabes si lo que ha mandado el cliente ha llegado o no?

Creo que habr�a que controlar el estado del socket, y para ello podemos usar
select().

Estas acciones deber�an poder usarlas todos los procesos hijos, que hemos
creado con fok().

Esa es la relaci�n que guardan select() y fork() en estos tipos de
programas.
Technical Details
Message-ID: <kKCV5.78019$k06.2040532@telenews.teleline.es>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!news.rediris.es!newsfeed.mad.ttd.net!telenews.teleline.es!not-for-mail
References: <9ks9u8.jc.ln@127.0.0.1> <slrn90isdr.1of.juanjux@Pascual.es> <CJBU5.52603$k06.1381341@telenews.teleline.es> <3A2640D3.31FABB1A@gpul.org>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,8bfdad65296f88d
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2000-11-30 16:56:05 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!isdnet!news.rediris.es!newsfeed.mad.ttd.net!telenews.teleline.es!not-for-mail
Reply-To: "Jose  Godoy" <josebeg@teleline.es>
From: "Jose  Godoy" <josebeg@teleline.es>
Newsgroups: es.comp.os.linux.programacion
References: <9ks9u8.jc.ln@127.0.0.1> <slrn90isdr.1of.juanjux@Pascual.es> <CJBU5.52603$k06.1381341@telenews.teleline.es> <3A2640D3.31FABB1A@gpul.org>
Subject: RE: Sockets y multiples conexiones.
Lines: 30
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Message-ID: <kKCV5.78019$k06.2040532@telenews.teleline.es>
Date: Fri, 01 Dec 2000 01:00:00 GMT
NNTP-Posting-Host: 195.57.29.40
X-Complaints-To: newsmaster@company.com
X-Trace: telenews.teleline.es 975632400 195.57.29.40 (Fri, 01 Dec 2000 02:00:00 MET)
NNTP-Posting-Date: Fri, 01 Dec 2000 02:00:00 MET
Organization: Typhoon Authentication Testing Club