java.net.ServerSocket
Esta classe é utilizada
por servidores para “escutar” (listen) requisições de
conexões de clientes. Quando um objeto ServerSocket é criado, é
especificada a porta que o servidor irá escutar. O método accept() inicia a escuta nesta porta, e fica
aguardando até que um cliente requisite uma conexão nesta porta. Quando isto
ocorre, o método accept() aceita a conexão, criando e retornando um Socket que o servidor pode utilizar para se comunicar com o cliente.