Implementado comunicacion por sockets, falta meter estados