Spesso le applicazioni hanno bisogno di utilizzare informazioni lette da fonti esterne, o inviare informazioni a destinazioni esterne (file, dischi, reti, memorie o altri programmi) .
Partiamo dal concetto fondamentale che è alla base del discorso: lo stream ( flusso). Per prelevare informazioni da una fonte esterna (un file, una rete etc.), un programma deve aprire uno stream su essa e leggerne le informazioni in maniera sequenziale. Allo stesso modo un programma può inviare ad una destinazione esterna aprendo uno stream su essa e scrivendo le informazioni sequenzialmente.
Commenti recenti