Sockets testeados, un par de modificaciones menores, hay que hacer un cliente/servidor para terminar los tests.