Article View: es.comp.lenguajes.java
Article #28658Re: Problema con Sockets
From: Martin Jul
Date: Tue, 24 Mar 1998 00:00
Date: Tue, 24 Mar 1998 00:00
53 lines
1914 bytes
1914 bytes
Hola.
Si utiliza TCP para communicar con el servidor es simple. Una solucion
es que hacer un nuevo Thread en el servidor para cada conexion.
El servidor:
class Servidor extends Thread {
private static final int port = 8888;
ServerSocket escucharSocket;
public Servidor() {
try { escucharSocket = new ServerSocket( port ); }
}
public void run() {
try {
while(true) {
Socket clientaSocket = escucharSocket.accept();
Conexion c = new Conexion( clientaSocket );
}
}
}
}
class Conexcion extends Thread {
private DataInputStream in;
private PrintWriter out;
private Socket clienta;
public Conexion( Socket clientaSocket ) {
clienta = clientaSocket;
try {
in = new DataInputStream( clientaSocket.getInputStream() );
out = new PrintWriter( clientaSocket.getOutputStream() ) );
}
this.start;
}
public void run() {
// hacer lo que tenemos hacer para la clienta
// por ejemplo,
out.println( "Escribi�: " );
out.println( in.readLine() );
}
}
> 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?
>
--
Martin Jul (mjul@math.ku.dk) Tel. +45 39 18 42 70 (NEW!!)
--------------- "Who is John Galt?" ----------------
Technical Details
Message-ID:
<35180A8C.6BF3BF84@math.ku.dk>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<6f5fn9$5a8@maia.cc.upv.es>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII X-Google-Thread: 1116f3,624b230338637065 X-Google-Attributes: gid1116f3,public From: Martin Jul <mjul@math.ku.dk> Subject: Re: Problema con Sockets Date: 1998/03/24 Message-ID: <35180A8C.6BF3BF84@math.ku.dk> X-Deja-AN: 337779968 Content-Transfer-Encoding: 8bit References: <6f5fn9$5a8@maia.cc.upv.es> Mime-Version: 1.0 To: Diego Martinez Penades <diemarpe@inf.upv.es> Content-Type: text/plain; charset=iso-8859-1 Organization: Get2Net Internet Kunde Newsgroups: es.comp.lenguajes.java