Tunneling protocols?

  • Thread starter Thread starter Jim Hubbard
  • Start date Start date
J

Jim Hubbard

What is the best way to do tunneling via HTTP?

I must use ports 80 and/or 443 (as I cannot control where the clients will
be connecting to one another from). I want to implement a tunneling server
for an in-house application that allows chicken farmers (you know....those
big chicken houses that smell really bad when it gets hot) to connect to an
in-house P2P solution.

The P2P client and server are already written for use on a local LAN. So, I
am thinking of coding a proxy server for each end that will allow the
already written client to connect to a local port on a locally running proxy
that then connects to another chicken farmer's P2P client using some form of
an HTTP tunneling server.

Most of the communications is text, but occasionally it is high quality
video, so I need the fastest possible solution.

I am just beginning the research for this project and would appreciate any
suggestions that you have on HTTP tunneling. Source code for me to learn
from would be even more helpful.

Thanks in advance for your help!

Jim
 
You can quite easily create a server using Remoting which can operate on
port 80.

Look at the Chat server in the Remoting example code section of the .NET
SDK.
 
Back
Top