Socket Duvida com implementação

[i][color=darkblue]Olá, ou “hohoho”, como diria o papai noel ou o bozo!

Pessoal eu to com duvida na implementação de socket em um classe extends de Jframe, Eu fucei na internet e peguei esse codigo:
[/color][/i]

[code] public void iniciarServidor(){
while(!iniciar()){
try{
Thread.sleep(1000);
}catch (Exception e) {
// TODO: handle exception
}
}
while(true){
try{
if (in.ready()) {
String s = in.readLine();
if ((s != null) && (s.length() != 0)) {
txtTexto.append("Cliente: " + s + “\n”);

				}
			}
		}catch (Exception e) {
			// TODO: handle exception
		}finally{
			try {
				Thread.sleep(100);
			} catch (InterruptedException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}

}

private boolean iniciar(){
	try{
		hostServer = new ServerSocket(5678);
		lblStatus.setText("Aguardando Conexão na porta: 5678");
		socket = hostServer.accept();

		in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
		out = new PrintWriter(socket.getOutputStream(), true);

		lblStatus.setText("Conectado.");
		return true;

	}catch (Exception e) {
		lblStatus.setText("Erro ao tentar realizar conexão, re-conexão a 1 minuto");
		return false;
	}
}[/code]

[color=blue][b]Mas eu naum sei pq qd eu coloco o metodo inciarServidor, trava tudo, eu naum se tem q usar thread e tals, ta confuso para mim…

As partes de criar soket, input(recebe as coisas do usuario) e output(q reproduz) eu entendi!, alem dos gets

Alguem ai teria alguma coisa pronta funfando para passar? em netbeans ou mesmo na ide do eclipse? ou então me ajudar?[/b][/color]

Voce sabe o que é um thread? se não souber é bom estudar pega o livro java como programar ou o use a cabeça java os 2 tem exemplo de chats com soquetes

Bom o que voce preciza para usar soquetes estudar basicamente Java I/O e Threads.

Minha humilde opnião voce pode ate conseguir usar copiando e colando pela net porem te aconselho a ir no 4 shared baixa o livro e estudar os 2 capitulos voce não vai perder mais que umas 4 horas para entender , e vai ser bem legal o que voce vai poder fazer como esse conhecimento.

Agora se for urgente ai tudo é valido!

[color=green]Então eu sei o q eh thread q da para implementar por runnable e em seguida escrever o metodo run…

Qm souber mais q o kara ai de cima me ajuda^^

Vou dar uma olhada no livro, obrigado, naum sabia q tinha socket no livro, vou dar uma lida![/color]

cara em primeiro lugar tu posto o codigo parcial de uma implementação do servidor voce quer que alguem advinhe o que se passa.

e outra não formulou uma duvida concreta.

seja mais claro e objetivo.

[size=24][color=red]=S[/color][/size]

http://www.guj.com.br/posts/list/15/74218.java#506163