Bom dia pessoal,
tenho uma aplicação que inicia um ServerSocket na porta 1000 o mesmo não tem gui… logo para fechá-lo eu estou matando o processo, só que ao fazer isto o socket e a porta continua aberta (posso verificar usando o netstat -a), então ao executar novamente a palicação ocorre uma falha pois já existe um socket com porta 1000 e não consigo reabrí-lo com a mesma porta.
Gostaria de saber como faço para ao executar o .jar verificar se já existe um socket com a porta 1000, se já existir fechar o socket (matar mesmo) e iniciar novamente.
Até…