consolidated IO including writing to the NioServer, client layer works, IT passes