🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Problema con Sockets

#28727
From: Chano G�mez
Date: Mon, 23 Mar 1998 00:00
30 lines
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-mail
References: <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