Emerso,
segue um exemplo simples, espero que ajude.
[]�s
Adilson Rodrigues
import java.io.*;
import java.net.*;
/*
servidor da porta 8189
para testar:
utilizar o telnet para se conectar a porta 8189 do local host
ou do host onde o server esta rodando.
*/
public class ThreadedEchoServer
{ public static void main( String [] args )
{ int i = 1;
try
{ ServerSocket s = new ServerSocket( 8189 );
System.out.println("Servidor CARREGADO: porta 8189" );
for(;;)
{ Socket incoming = s.accept();
System.out.println("Usuario "+ i +" conectado !");
new ThreadedEchoHandler(incoming,i).start();
i++;
}
}
catch( Exception e )
{ System.out.println(e);
}
}
}
/*
lancador de theads:
lanca uma nova conexao sem perder a anterior
*/
class ThreadedEchoHandler extends Thread
{ public ThreadedEchoHandler( Socket i, int c )
{ incoming = i;
counter = c;
}
public void run()
{ try
{ BufferedReader in = new BufferedReader( new InputStreamReader(
incoming.getInputStream() ));
PrintWriter out = new
PrintWriter(incoming.getOutputStream(),true);
out.println( "["+ counter +"]: Ola !" );
out.println( "["+ counter +"]: Digite EXIT para sair." );
boolean done = false;
while (!done)
{ String str = in.readLine();
if( str == null )
done = true;
else
{ /* out.println( "["+ counter +"]: "+ str ); */
if (str.trim().equals("EXIT"))
done = true;
}
}
out.println( "Usuario: "+ counter +" DESCONECTADO." );
incoming.close();
}
catch( Exception e )
{ System.out.println(e);
}
}
private Socket incoming;
private int counter;
}
> ----- Mensagem original -----
> De: Emerson Santana Pardo [SMTP:[EMAIL PROTECTED]]
> Enviada em: Quarta-feira, 22 de Agosto de 2001 09:23
> Para: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Assunto: Re: [java-list] Exemplos de Threads
>
> http://java.sun.com/docs/books/tutorial/essential/threads/index.html
>
> At 08:43 22/08/01, konekta wrote:
> >Oi,
> >
> >Onde posso encontrar exemplos de threads?
> >Agrade�o a quem puder me enviar alguns ou me indicar algum site.
> >
> >
> ><mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]
>
> []'s
> Emerson
>
>
>
> ------------------------------ LISTA SOUJAVA
> ----------------------------
> http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
> d�vidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para
> [EMAIL PROTECTED]
> ----------------------------------------------------------------------
> ---
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------