The client has made the following changes to the job.
Client prefers freelancers from:
You are still able to submit a proposal for this job.
The client prefers freelancers from
a different location.
We are developing some streaming technologies for Windows allowing clients to stream media from their home PCs to a remote location, often when both points are behind NAT or firewalled routers.
For this suite of applications, we need a lightweight but flexible and efficient library to provide UDP tunneling services for client software on both the server and client sides of the application.
The UDP tunnel would be started by the streaming service on a user's home computer, by sending out packets that will open up a hole on the local NAT firewall to receiving client data through. The client side connection would send UDP packets to the remote host, in turn opening up a hole in their NAT firewall (if any exists) to receive response packets. Once the two services are communicating with each other, a proxy or relaying service can be established with the tunnel.
Examples of this would be the ability to connect to an HTTP resource on a 192.168 network (tcp, port 80) by the client open...
Sign in or Register to see more