🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #28177

ayuda, sockets(evitar bloqueo de read's)

#28177
From: Felgaro
Date: Thu, 28 May 1998 00:00
19 lines
1474 bytes
Estoy realizando una aplicacion c/s, el cliente introduce un
nombre de fichero que el servidor le envia, �como puedo
realizar esto de manera que pueda utilizar un bucle for(;;)
(es decir, pido archivo y lo visualizo en pantalla, a continuacion
pido otra archivo y lo visualizo, asi sucesivamente)
y no se me quede el read bloqueado del cliente?.  La �nica
manera que he conseguido de desbloquear el cliente ha sido
cerrando el flujo de salida del servidor(pero despues no puedo
volver a abrirlo), o poniendo alguna condicion en el bucle while
que me recoge el fichero del servidor que me, permita salir pero nunca me
aparece en pantalla lo que espero.  He probado a
poner un finalizador de manera que el servidor lo envie cuando
termina de enviar el fichero y el cliente al leerlo se salga del
bucle while, pero no lo consigo hacer bien.
Alguien me puede ayudar, poniendome algun ejemplo de como
se puede hacer, explicacion, sugerencia o lo que sea.
Estoy bastante atascado con este problema.
Gracias
Technical Details
Message-ID: <6kjf4d$69a$1@talia.mad.ibernet.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,7b8eea9f8cd4e3ce,start
X-Google-Attributes: gid1116f3,public
From: "Felgaro" <p134409403@abonados.cplus.es>
Subject: ayuda, sockets(evitar bloqueo de read's)
Date: 1998/05/28
Message-ID: <6kjf4d$69a$1@talia.mad.ibernet.es>
X-Deja-AN: 357264677
X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4
Organization: Telefonica Transmision de Datos
Newsgroups: es.comp.lenguajes.java