🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Extra�eza en programaci�n cliente/servidor

#29787
From: Monkiki
Date: Thu, 23 Oct 1997 00:00
47 lines
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-mail

Show 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