Using Pipes And Named Pipes To Get Your Programs Working Together.