I have a C++ application, for trading stocks, that I need you to drop in server and client capability. That is to say application can be used either as a client, or server, or neither( as original application is.) The goal of the client/server is a trading signal distribution system. I have attached a document describing the client server. Originally I had planned to develop it as a separate application, but I decided to add it to my existing platform. The existing application is fairly complex, but adding the server/client should not be much more difficult than creating it separately.