Prueba un poco mas avanzada con sockets