Advanced C++ Programming: Project 2.

Create two programs npserv (named pipe server) and npclnt (named pipe client). The named pipe server program takes one argument from the command line -- name of the pipe, opens that pipe, and waits for data from clients. Once some data is received, the server reads it and prints it on the screen.

The named pipe client takes several arguments from the command line, but at least one. The very first argument is the name of the pipe to send data to, all other arguments (optional) are the names of files to send to the server. The goal of the client is to send all files to the server. If there is no file name provided, then the client sends data from standard input.

Due day is Monday February 3rd, 2003 at 11:59pm.