Versão mais completa do mensageiro via socket:
- Comunicação utilizando multithread (possível enviar e receber mensagens simultaneamente via um servidor)
- Finalização da aplicação utilizando sinais (2 e 15 respectivamente)
- Descrição do remetente de uma respectiva mensagem