Article View: es.comp.os.linux.programacion
Article #14189RE: Sockets y multiples conexiones.
From: Jose Godoy
Date: Fri, 01 Dec 2000 01:00
Date: Fri, 01 Dec 2000 01:00
28 lines
2275 bytes
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-mailReferences:
<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