I'm looking for someone who can code some C# classes for me that provide the functionality of a TCP reverse tunnel.
Basically I'm having a server machine A and a client machine B. The first step is that B establishes the tunnel connection with A and telling A on which port it should listen for connection requests that then will be routed through the tunnel to B.
For better understanding an example:
On machine A runs a process that listens on port 6000. Machine B has a process running that listens on port 5000. B connects to A at port 6000 and tells it that it should listen on port 6001. Processes on machine A can then connect to port 6001 and are tunneled through to port 5000 on machine B.
Please only bid if you have experience with this kind of networking stuff.
This is an urgent task, I need the solution for it within 1 day max. It shouldn't take someone experienced longer than a couple hours to create a set of classes that provide this kind of functionality.
Do not hesitate to contact me, if you've got any further questions.