473,406 Members | 2,549 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Tunneling protocols?

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

Jul 21 '05 #1
1 1502

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.
Jim Hubbard wrote:
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


--
Texeme Textcasting Technology
http://www.texeme.com
Jul 21 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
by: rdh | last post by:
Hi all, I am in process of developing a Server in C++ supporting multiple protocols. The server will be exposing various functionalities, and the clients can communicate over any of the...
2
by: Mark Olbert | last post by:
I'm looking to create a blogging component (or find one) that would basically be a "drop in" on an ASP.NET page (i.e., I don't want full blown blog theme management and page configuration...
0
by: John | last post by:
Hi, All, I have a web method like this: public string test(int32 i) { return i.ToString(); } and If I pass an empty string to test it by using HTTP POST I got the
1
by: Jim Hubbard | last post by:
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...
3
by: Olivier BESSON | last post by:
Hello, I have a web service of my own on a server (vb.net). I must declare it with SoapRpcMethod to be used with JAVA. This is a simple exemple method of my vb source : ...
4
by: Paul Dodowa | last post by:
Is it possible (i.e. are there any modules out there) that allows one to do HTTP tunneling from PHP? (Google is only bringing up ASP.NET links) I'm working with PHP5 so ideally, the code is PHP5...
0
by: Juan Segura | last post by:
Hello: I'm developing a proxy server in VS 2005 C# and i got a problem with the HTTPS tunneling protocol. The secuence I follow is something like that: 1. I read the client request with a...
3
by: DrLex | last post by:
It's hard to find a suitable forum for this question, but I suppose this should be one of the more appropriate ones. Mind that this is probably a pretty 'advanced' question ;) I have this...
2
by: mochinushi | last post by:
Im a newb C++ programmer trying to figure out what concepts and protocols i should be reading on... What im trying to accomplish is a "stealth" tunnel/forwarder from my computer at the dorm to a...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.