Se uso como base un ejemplo de cliente/servidor