When a pipe-driven data exchange operation has finished, the completion routine disconnects the client and reuses the pipe instance to serve a new one.
This chat server is pretty simple. It is so simple that it is lacking some very basic features such as an identification of who sent each message or handling the case where a client disconnects.
Whether the problems are slow performance or user disconnects to any server or resource, specific errors are recorded for each task and performance results are collected.
NTFS is occasionally used but is generally not considered reliable as some Linux based digital cinema servers (such as those made by Dolby and Sony) are unable to read this format.