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){
}
}
}
}