ThreadSample skeleton with Sender
Add Receiver stub
Sync Receiver code
Sync Sender code
Use NamedPipeClientStream in Sender
Correct Receiver disconnection logic
Correct server name and cancellation logic in Sender
Basic app skeleton
Add DataSent event to Sender
Add DataReceived event to receiver
Add send-receive status reporting
Add delay to Sender
Switch to WCF net.pipe implementation
Fix shutdown logic in Receiver
Change Sender to use only one channel
Add delay back to Sender
Add multiple senders to app
Add sender count to status
Add async sender implemenation
Add async implementation of Receive