The server has progressed to the point that the client needs to be updated to connect and be developed side by side. Been looking at the MXP protocol to see if it meets the special needs I have. It seems like overkill. This protocol will not need to be reused so something simple and throw away will be fine I think.