-
Добрый день,
Нам необходимо связать два компьютера через интернет. На обоих концах запущены программы, использующие стандартные компоненты (TTcpClient/TcpServer). Со стороны сервера заведен внешний статический IP адрес. Со стороны клиента внешнего белого IP не имеется, а выход в интернет производится через Мегафон.
Вопрос заключается в следующем - можно ли установить TCP соединение без внешнего статического IP адреса у клиента?
-
> Alik (20.08.2010 12:13:00) [0]
можно и это обычный путь для подавляющего количества пользователей.
-
со стороны сервера (и не только его) нельзя будет инициировать соединение с таким клиентом без покупки тарифной опции.
-
Нужен ли задавать IP клиента для TCP соединения
1. не нужно. 2. клиент своего ип все равно не знает (узнать можно только косвенно), ибо сидит за натом, а нат сервер находится у сотового оператора
-
Да можно, торенты так и работают - в гугле пошукай как пробиться за НАТ без статического IP, только внешний сервер нужен - но т.к. он у тебя присутствует, то проблем быть не должно...
-
Хотя, ммм... смысла не имеет, ибо все в итоге сведется к банальному соединению на статику. Пробитие НАТ-а нужно когда на двух концах серые IP стоят...
-
Удалено модератором
|