Flujos de datos Cualquier programa rara vez existe por sí mismo. Por lo general, el programa interactúa de alguna manera con el "mundo exterior". Esto puede ser leer datos del teclado, enviar mensajes, descargar páginas de Internet o, por el contrario, cargar archivos de forma remota a un servidor. Todas estas cosas que podemos llamar