Sigues sin explicar las cosas claramente, ese 'EnviarDatos' y similares ¿a dónde se conecta?, porque lo que ocurre es que el salvapantallas también "pone a dormir" el puerto/canal/cable/conexión/etc. que usas para ese proceso que haces. Deberías decirle al sistema para que no lo ponga a domir