Find Jobs
Hire Freelancers

UDP / TCP Hole Punching ( Symmetric Nat )

$250-750 USD

Terminado
Publicado hace más de 9 años

$250-750 USD

Pagado a la entrega
If you don't know about TCP, UDP hole punching, don't bid. If You have not done any P2P application then it is less likely you can do it successfully. I need a proof of concept or working code for TCP and UDP hole punching Symmetric Nat. Here is the scenerio. (1) I have a central server X with public IP address. (2) 2 clients (A, B) connect with central server from two different countries with private IP address which are behind Any type of firewall or router.( Symmetric Nat ) (3) Central server will pass the public IP of A to B, public IP of B to A. (3) Server A will connect directly to Server B with the information it received from central server. (4) A and B are connected and without any more help from they can communicate using TCP or UDP protocol. (5) Able to send both each other simple "10 Mb File" to other [login to view URL] behind Symmetric Nat. Implements both protocol or at least One protocol.( Symmetric Nat ) Before any payment project should be successfully tested using clients which is behind firewall and located in different network ( Symmetric Nat ). Note if you dont have time not apply for job.
ID del proyecto: 6732935

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
Hi, I read again your requirements and now I understand what's you want. Connect client A to B depend on helping of server X for socket descriptor to pass two NAT The Hope-punching is the technology for this architecture. Before, I'm wrong when think you want connect A to B without server X (because when I chat with you i don't remember your requirement). Now, your requirement about architecture is clear. Hire me! Thanks, [login to view URL]
$400 USD en 21 días
4,9 (17 comentarios)
5,4
5,4
5 freelancers están ofertando un promedio de $445 USD por este trabajo
Avatar del usuario
Hello, I have done a similar project before. Actually we were working on a P2P backup software and tried do UDP hole punching. TCP hole punching is not easy and a it will not work on a lot of networks/devices. But you can develop a TCP over UDP tunnel to implement TCP. Please let me know if you have any questions. Thanks, Helmot
$631 USD en 10 días
4,8 (196 comentarios)
8,1
8,1
Avatar del usuario
I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years. My work is online game developing, and mainly focus on server side, the language is c++ under linux. I used c++ to make many great projects, for example, I made the tools which can convert java files to c++ scripts which has the same effect, of course garbage collection included. I also made our own mobile game using c++, I even can show you the demo of client. Trust me, please let expert help you.
$444 USD en 7 días
4,9 (126 comentarios)
6,9
6,9
Avatar del usuario
hi saw ur msg plz let me know when ur available i get wat u need is similar to torrent excepe peers over here are servers #############################################################################################################
$388 USD en 10 días
5,0 (34 comentarios)
5,1
5,1
Avatar del usuario
Hi. I worked hosting company 4 years. Have experience in the administration of servers Linux, FreeBSD, isco etc. Now I work in Internet providers. Many times did similar jobs.
$361 USD en 3 días
5,0 (18 comentarios)
3,6
3,6

Sobre este cliente

Bandera de FRANCE
Auvers sur oise, France
5,0
2
Forma de pago verificada
Miembro desde dic 23, 2010

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.