Sockets dúvida!

Segue parte do código do meu servidor:

while(true){
    socket = serverSocket.accept();
    ...
    hashMap.put(socket, usuario);
    jlistUsuarios.add(usuario.getLogin());
}

Como poderia fazer com que um usuario mande mensagem para outro que for selecionado!