title: How to reverse connection initiator in IdTCPClient and IdTCPServer having the same functionality?
body: <p>I would like to create Inter Machine Communication using INDY TCP Client and Server components. IdTCPServer has an event called OnExecute which is triggered when client wants something from server. I would like to create the same functionality, when SERVER sends request to the CLIENT which would have the same OnExecute event, just like it was working as server. Is it easily to achieve? I need it because I can connect to the peer only one-way (NAT)</p>