Invalid type CODE:AC

0 respostas
L

Meus Amigos estou com o seguinte problema para trabalhar com sockets. Gostaria de saber se é possivel inicializar duas trheads com o mesmo socket. Ou seja, tenho duas telas de cadastros, uma cliente e outra agencia. Quando realizo um start em ambas as threads ao acessar essas telas apresenta a seguinte mensagem: Invalid type code:AC e Conection reset bypeer: Socket Write ERROR. Se eu comento uma dessas linhas ai funciona.

código do servidor.

public class Servidor {
private static Socket s2;

public static void main(String args[]) throws Exception {
    ServerSocket s1 = new ServerSocket(9291);
    System.out.println("Servidor iniciado em "+new Date());
    while(true){
        s2 = s1.accept();
      
        new ThreadAgencia(s2).start();
        new ThreadCliente(s2).start();
        
    }
}

Caso alguém possa me ajuda ficarei muito grato.

Criado 29 de junho de 2011
Respostas 0
Participantes 1