Mutex the process function so that Protocol doesn't overwrite itself or become invalid when two clients receive messages at the same time
Allow clients to see server name
Empty the send queue