I\'m developing a socket messaging library for C++. I can send and receive simple messages at the moment. But I want to send messages which require a response. I know how to