J'utilise C# pour lire le STDOUT d'un autre programme. Si je le fais:Est-ce que les données de chasse STDIN/STDOUT à la fois ou caractère par caractère?
StreamReader reader = process.StandardOutput;
reader.ReadToEnd();
Est-il garanti d'obtenir la dernière chose vidée dans STDOUT du programme dans son intégralité? Ou est un peu comme TCP où je devrais avoir un terminateur de message ou un en-tête de longueur?