Article View: es.comp.lenguajes.java
Article #29787Extra�eza en programaci�n cliente/servidor
From: Monkiki
Date: Thu, 23 Oct 1997 00:00
Date: Thu, 23 Oct 1997 00:00
47 lines
2361 bytes
2361 bytes
Hola:
Pues se trata de que estoy haciendo un sistema cliente/servidor y me pasa algo un poco raro:
cuando en el servidor, para leer los datos del cliente hago:
while ((datos_cliente = entrada.readLine()) != null) {
(Hacer cosas con la entrada)
}
Cuando el cliente env�a los datos al servidor, �ste est� ya en el bucle, bien hasta ahora. Dentro de
este bucle se van a tratar las peticiones del cliente. Lo que ocurre es que si env�o una l�nea de
datos, por ejemplo:
Hola
por supuesto, terminada en salto de l�nea, pues el servidor recibe esta misma l�nea, o sea, "Hola"
(ya si el salto de l�nea porque lo elimina el m�todo readLine()), hace lo que sea con esta entrada,
y vuelve a leer otra cosa "", eso mismo, lee un vacio, o sea, lo que hay estre esas dos comillas:
nada. Y ahora hace lo que sea con esa entrada fantasma. La cosa tiene f�cil soluci�n, que cuando la
rutina vea que ha leido "", pasa de �l. PERO ESTO MISMO NO ME PASA CON EL CLIENTE, que tiene un
m�todo id�ntico para leer lo que manda el servidor.
Para m�s informaci�n, c�gete el tutorial de Java de Sun, que es muy chulo, pero el problema
se me ha presentado al compilar un ejemplo de programaci�n cliente/servidor que viene en el apartado
de los Sockets.
Resumen de lo acontecido:
El cliente env�a: "Hola"
El servidor recibe: "Hola"+""
Entorno:
* JDK 1.1.4 (sin utilizar m�todos ni clases anticuadas (deprecated))
* Windows 95
Salu2 - Monkiki
Vis�tame en:
http://www.redestb.es/personal/quickly (La p�gina de Monkiki)
E mail:
quickly@mx3.redestb.es
"Baco, por siempre loado,
os libre del cirr�tico mal y
del advenimiento gonoc�cico".
Technical Details
Message-ID:
<344e54ae.3644188@news.redestb.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,2bbc334afaeb7c49,start X-Google-Attributes: gid1116f3,public From: quickly@mx3.redestb.es (Monkiki) Subject: Extra�eza en programaci�n cliente/servidor Date: 1997/10/23 Message-ID: <344e54ae.3644188@news.redestb.es> X-Deja-AN: 284584410 Organization: Soy muy desorganizado Reply-To: quickly@mx3.redestb.es Newsgroups: es.comp.lenguajes.java