Problemas com Server socket

0 respostas
W

Boa tarde pessoal,

Como faço para colocar o serverSocket para escutar várias solicitações de conexão de várias máquinas. Tem como colocar como serviço do windows?
O que acontece é: ele faz a primeira verificação e depois dá erro, porque não tem um serversocket esperando uma conexão.
Segue o código:

package conexao;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.ServerSocket;
import java.net.Socket;

public class serversocket {

    public static void main(String[] args) {

       
        ServerSocket server=null;
        Socket s= null;
        BufferedReader dados=null;

        try{

           
            server = new ServerSocket(1900);
            s = server.accept();
           dados = new BufferedReader(new InputStreamReader(s.getInputStream()));
           System.out.println(dados.readLine());

       
        }catch(IOException e){

            
            System.out.println("Problema ao criar ou receber o socket.");
            e.printStackTrace();
        }finally{

            try{
      
                s.close();
                server.close();

            }catch(IOException e){
            }
        }
    }
}
Criado 21 de março de 2011
Respostas 0
Participantes 1