0 / 0 / 0
Регистрация: 29.03.2015
Сообщений: 2
|
|
1 | |
Реализовать UDP hole punching для прямой передачи информации между двумя компьютерами, находящимися за NAT29.03.2015, 22:15. Показов 5005. Ответов 2
Метки нет (Все метки)
Хочу реализовать UDP hole punching для прямой передачи информации между двумя компьютерами, находящимися за NAT.
Пока пытаюсь проверить в "ручном" режиме. Оба компа отправляют запрос на STUN-сервер, и получают от него ответ о виде NAT и внешний IP и порт (в данном случае, у обоих Port_Restricted_Cone, preserves ports, 1-й - 192.162.143.109:6665, 2-й - 46.119.203.241:9000). После этого вношу соответствующие данные настройки программы и каждый из компьютеров отсылает циклически UDP сообщения и пытается принять входящие: 1-й - через свой порт 6665 на 46.119.203.241:9000 2-й - через свой порт 9000 на 192.162.143.109:6665 по идее, первые из данных сообщений должны пропасть, но последующие начать приходить. Но сообщения не доходят. Что я не так делаю или что не так понимаю?
0
|
29.03.2015, 22:15 | |
Ответы с готовыми решениями:
2
Организация передачи данных между двумя компьютерами TCP hole punching не работает Мессенджер для передачи сообщений напрямую между компьютерами Написать функцию для вычисления интервала времени в секундах между двумя моментами, находящимися внутри двенадцатичасового цикла |
Master of Orion
|
||||||
29.03.2015, 22:28 | 2 | |||||
Сообщение было отмечено Olexiy как решение
Решение
Olexiy, ответ от STUN'а приходит правильный? Должно быть что-то в таком духе:
http://www.codeproject.com/Art... TUN-Client
0
|
0 / 0 / 0
Регистрация: 29.03.2015
Сообщений: 2
|
|
29.03.2015, 22:42 [ТС] | 3 |
Да, именно такого клиента использую. Может даже с той же страницы
0
|
29.03.2015, 22:42 | |
29.03.2015, 22:42 | |
Помогаю со студенческими работами здесь
3
Реализовать работу очереди передачи сообщений между двумя ПК в компьютерной сети Низкая скорость передачи данных между компьютерами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |