Article View: es.comp.lenguajes.java
Article #28727Re: Problema con Sockets
From: Chano G�mez
Date: Mon, 23 Mar 1998 00:00
Date: Mon, 23 Mar 1998 00:00
30 lines
1581 bytes
1581 bytes
Diego Martinez Penades escribi�:
> Resulta que tengo una aplicacion servidor a la que se conectan una o varias
> aplicaciones cliente en Java, las cuales le pasan datos.
> Mientras solo una aplicacion manda datos al servidor todo va bien pero si
> varias mandan a la vez escribiendo sobre el mismo puerto entonces se hace un
> lio y no acaba recibiendo nada en claro. �Como se podria solucionar esto para
> que cada conexion con el servidor se tratase de manera independiente?
Si creas un socket independiente para cada conexi�n y un Thread para cada socket
no deber�as tener problemas. �C�mo hace tu programa para intentar manejar varias
conexiones? �Podr�as poner el trozo de c�digo en cuesti�n?
Te sugiero algo como...
ServerSocket ss = new ServerSocket(...);
while(true){
Socket s = ss.accept();
MiObjeto m = new MiObjeto(s);
Thread t = new Thread(m);
t.start();
}
...donde MiObjeto es un clase que implementa "Runnable" y cuyo constructor recibe
un Socket. En el m�todo run() de la clase debes leer los datos del socket.
Chano.
Technical Details
Message-ID:
<35165FFC.51127249@ran.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6f5fn9$5a8@maia.cc.upv.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: 1116f3,624b230338637065 X-Google-Attributes: gid1116f3,public From: "Chano G�mez" <chano@ran.es> Subject: Re: Problema con Sockets Date: 1998/03/23 Message-ID: <35165FFC.51127249@ran.es> X-Deja-AN: 336918058 Content-Transfer-Encoding: 8bit References: <6f5fn9$5a8@maia.cc.upv.es> Content-Type: text/plain; charset=iso-8859-1 Organization: U.P.V. Mime-Version: 1.0 Newsgroups: es.comp.lenguajes.java