Verifique a disponibilidade do serviço em java

Como posso verificar o serviço usando java? eu encontreiEste artigo, mas é apenas para verificar o nome do host.

Minha pergunta é como posso verificar o serviço na porta x em execução, por exemplo:myhostname:8080 oumyhostname:8099 , Posso estar executando o serviço n ou p nessas portas, mas seria visível na Web se eu o fizesse manualmente, como posso obter o mesmo efeito em java?

questionAnswers(5)

yourAnswerToTheQuestion