Описание тега nat-traversal

Обход NAT - это общий термин для методов, которые устанавливают и поддерживают соединения по Интернет-протоколу, проходящие через шлюзы преобразования сетевых адресов (NAT).
1 ответ

Обход NAT с использованием бесплатных серверов STUN и TURN в C#

Это мой предыдущий пост: NAT Traversal с использованием только бесплатных серверов STUN и TURN в C# Я делаю онлайн-приложение, которое общается друг с другом одноранговым. Ожидается, что большинство пользователей будут находиться в своей частной сет…
07 июн '14 в 10:41
0 ответов

Библиотека обхода UPNP/NAT для C#

Я пишу клиент-серверную игру на C#, где один человек запускает серверную часть программы, а другие запускают клиентскую часть и подключаются к серверу, используя свой IP-адрес, и все они играют спокойно. Он работает нормально, но я также хочу, чтобы…
0 ответов

UPnP автоматический выбор внешнего порта

Я пытаюсь создать приложение, которое использует UPnP, если необходимо, чтобы открыть порты, чтобы получать входящие сообщения. Дело в том, что я не хочу указывать внешний порт (потому что, во-первых, внешний порт не имеет значения для поиска прилож…
08 дек '11 в 17:17
0 ответов

Обход NAT/Firewall с помощью Java и протокола ICE (интерактивное установление соединения)

Моя цель на самом деле очень проста. Я хочу создать java p2p-соединения через Интернет. С этим подключением я хочу делать аудио / видео чат. Я знаю, что для этого есть достаточно решений, но мне нужны свои. Лучше всего будет рабочая библиотека с хор…
31 мар '14 в 06:51
2 ответа

Прослушайте определенный IP-адрес и порт с помощью tcplistener

Я создаю приложение для совместного использования экрана. Чтобы разрешить прохождение через nat, мне нужно сделать это через сервер, мне просто интересно, как я могу проверить, что клиент, пытающийся подключиться к серверу, - это тот, кого я хочу по…
22 окт '14 в 10:55
0 ответов

C/C++ UPNP NAT Traversal Реализация Winsock

В настоящее время я работаю с P2P Network через Интернет, используя C/C++ и Winsock2. После этого я хочу сделать переадресацию портов с маршрутизатором, используя UPNP (я знаю, что на некоторых маршрутизаторах нет UPNP, мне просто нужно сделать это …
22 янв '19 в 08:05
2 ответа

Практический обход NAT для надежных сетевых подключений

Я видел и читал много похожих вопросов и соответствующих статей в Википедии ( прохождение NAT, STUN, TURN, пробивание дырок TCP), но огромное количество информации на самом деле не помогает мне решить мою очень простую проблему: Я пишу P2P-приложени…
01 сен '10 в 00:54
0 ответов

Самый быстрый способ отправки сообщений клиентам с сервера

Я хочу сделать приложение, которое отправляет тысячи сообщений в секунду. Это были бы очень маленькие сообщения по несколько символов в каждом, но они также были бы очень быстрыми, потенциально 10-20 в секунду на клиента. Сообщения будут отправлятьс…
06 авг '12 в 23:48
0 ответов

Обход NAT сотовой сети

Я попытался реализовать алгоритм дырокола UDP для моего приложения. Когда оба узла связались с сервером, раскрыв свой общедоступный IP-адрес, сотовый NAT 3G назначил постоянный внешний порт для одного и того же внутреннего порта UDP, однако сотовый …
2 ответа

C# выполняется с удаленного компьютера, отправляющего и получающего данные с использованием stunserver

Я не могу отправить данные на удаленный компьютер, используя два. Данные поступают с локальных компьютеров, но данные на удаленных компьютерах поступать не будут. Я использую свою программу, stunserver public void run() { UpdateText("Now Listening..…
07 май '12 в 19:33
2 ответа

Работа за NAT ами - схема связи устройства

Я пытаюсь найти решение, обеспечивающее обмен данными между встроенным устройством (на основе xMega128(C)) и приложениями для Android. Подвох заключается в том, что обмен данными должен осуществляться через Интернет, и как встроенное устройство, так…
2 ответа

Как peer2peer работает через роутер?

Как один компьютер подключается к другому через Интернет к другому компьютеру? Примером может служить программа прослушивания соединений на ПК 1. ПК 1 находится за маршрутизатором 1. ПК 2 имеет клиентскую программу, пытающуюся подключиться к ПК 1. К…
22 фев '09 в 18:49
1 ответ

Подключение к STUN вернул Внешний IP-адрес

Я пытаюсь подключиться к веб-серверу, который находится за NAT, прослушивающим порт 4000. На моем веб-сервере, используя pystun ( https://github.com/jtriley/pystun) и команду: $ pystun -p 4000 У меня есть возвращаемое значение NAT Type: Symmetric NA…
31 окт '14 в 07:14
1 ответ

Одноранговый с NAT Traversal с использованием WCF во время выполнения

Как видно из заголовка, возможно ли установить P2P-соединение между двумя системами, которые могут пройти через NAT. Эти две программы подключены к службе WCF, которая идентифицирует определенные подключенные клиенты к другим подключенным клиентам. …
16 дек '11 в 04:51
2 ответа

За NAT к подключению за NAT

Я столкнулся с интересной проблемой. В основном у меня есть 2 мобильных телефона, которые оба находятся за NAT. Я хочу общаться напрямую между двумя устройствами, используя UDP. Я знаю, что если я инициирую соединение с телефонов на сервер, то могу …
22 фев '11 в 11:51
1 ответ

Как работает мессенджер (IM) (прослушивание)?

Моя задача - написать программу Messenger для внутренних и внешних сотрудников, я на самом деле сделал это. Тем не менее, я считаю, что это действительно не очень хороший подход с использованием клиентского программного обеспечения, хранящего "check…
25 май '10 в 08:28
1 ответ

Ярлык UDP NAT Traversal (сквозной)

Большая часть информации, касающейся UDP NAT Traversal, включает промежуточный сервер для передачи общих конечных точек обоим клиентам. Можно ли сократить это, если публичные конечные точки предварительно настроены для клиентов? Могут ли два клиента…
03 авг '12 в 15:05
2 ответа

SIP INVITE Запрос Порт запутался

Разработка решения прохождения NAT с использованием resiprocate работает нормально, но часто SIP INVITE get не срабатывает, особенно на маршрутизаторах cisco 1. SIP REGISTER отправляется через порт 1024 Источник: 107.108.188.26 Пункт назначения:107.…
21 мар '13 в 11:24
1 ответ

Как я могу использовать.net Remoting через Интернет

У меня есть два приложения на разных компьютерах, которые соединяются друг с другом с помощью Remoting Channel. Я хочу управлять сервером с клиента в другой сети (через Интернет). Как я могу это сделать? Можно ли настроить Remoting для обхода / проб…
14 окт '13 в 19:57
1 ответ

Пример простой переадресации портов с использованием любой библиотеки UPnP в Java?

Я хочу открыть порт 5555 на своей машине, используя UPnP для всего мира. Не могли бы вы предоставить мне такой пример Java для любой подходящей библиотеки Opensource. Мне нужен ОБРАЗЕЦ КОДА, подобный тому, который я могу дать вам для C# с помощью эт…
17 окт '10 в 15:48