Связь с веб-приложением через приложение, которое работает на ПК, подключенном к Интернету через Wi-Fi - PullRequest
0 голосов
/ 27 марта 2011

Это настройки моего приложения.

Я написал приложение (в Qt), которое будет работать на компьютере с Linux (Ubuntu). Приложение принимает запросы от веб-приложения и отправляет их на последовательное устройство, подключенное к компьютеру. Также приложение отправит ответ на веб-приложение. Этот компьютер Linux подключен к Интернету через Wi-Fi роутер.

Теперь мой вопрос: есть ли способ (кроме переадресации портов в маршрутизаторе Wi-Fi), что я могу достичь этой функциональности. Используя переадресацию портов, я могу попросить маршрутизатор переадресовывать запросы, поступающие для определенного порта, на мой компьютер через определенный порт, и мое приложение будет ожидать этого. Но для этого мне нужно настроить маршрутизатор, и я не хочу этого делать. Есть ли способ, которым я могу сделать это автоматически?

Спасибо, DPatel

1 Ответ

0 голосов
/ 27 марта 2011

Ваша проблема при обходе не маршрутизируемых адресов NAT.

UPNP является опцией: http://en.wikipedia.org/wiki/Universal_Plug_and_Play

Он автоматически настроит переадресацию портов.

Для этого есть библиотека под названием STUNT:

http://nutss.gforge.cis.cornell.edu/stunt.php

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...