My own internet relay chat server
[x] socket [x] setsockopt [x] getsockname [x] getprotobyname [x] gethostbyname [x] getaddrinfo [x] freeaddrinfo [x] bind [x] connect [x] listen [x] accept [x] htons [x] htonl [x] ntohs [x] ntohl [x] inet_addr [x] inet_ntoa [x] send [x] recv [x] signal [x] lseek [x] fstat [x] fcntl [x] poll
[x] Manter mais de um cliente conectado [x] Avisar quando um cliene sai do chat [x] Receber uma mensagem e enviar para os demais clientes
[x] Parse de um comando [x] Permitir que um cliente entre em um canal
[x] mensagem de leaving esta sendo mandado apenas para o server (poderia ser mandado para todos / grupo especifico ??)
[ ] Desconectar o cliente quando ele manda uma mensagem muito longa [ ] Disponibilizar o hostname de um novo cliente