Find Jobs
Hire Freelancers

UDP / TCP Hole Punching ( Symmetric Nat )

$250-750 USD

Завершено
Опублікований over 9 years ago

$250-750 USD

Оплачується при отриманні
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 проекту: 6732935

Про проект

5 пропозицій(-ї)
Дистанційний проект
Активність 9 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
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 за 21 дні(-в)
4,9 (17 відгуки(-ів))
5,4
5,4
5 фрілансерів(-и) готові виконати цю роботу у середньому за $445 USD
Аватарка користувача
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 за 10 дні(-в)
4,8 (196 відгуки(-ів))
8,1
8,1
Аватарка користувача
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 за 7 дні(-в)
4,9 (126 відгуки(-ів))
6,9
6,9
Аватарка користувача
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 за 10 дні(-в)
5,0 (34 відгуки(-ів))
5,1
5,1
Аватарка користувача
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 за 3 дні(-в)
5,0 (18 відгуки(-ів))
3,6
3,6

Про клієнта

Прапор FRANCE
Auvers sur oise, France
5,0
2
Спосіб оплати верифіковано
На сайті з груд. 23, 2010

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.