Plattformunabhängige asynchrone Interprozess-Kommunikation mit Kindprozessen
Kindprozesse zu erzeugen und dabei ihre Standardausgabe und Standardfehlerausgabe abzufangen ist eigentlich ein triviales Unterfangen, allerdings nicht, wenn es auch unter Windows funktionieren soll. Die Plattform birgt leider eine Menge Überraschungen. Machbar ist es trotzdem, wie die folgende Anleitung zeigt. Für C und Perl gibt es Beispielcode. Eine Version für andere Skriptsprachen sollte relativ einfach zu implementieren sein.