Интернет

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Интернет

Сообщение hinst » 10.05.2010 20:49:28

Собственно, у меня такой мега-вопрос: как сделать, чтобы организовать связь по интернету между двумя приложениями на пасакале?
есть два обычных компа с выходом в интернет через какой-нибудь ADSL или DialUp, с не-статическими-IP, и копии приложения на паскале на них. Никак не могу представить, как передавать между ними данные.
Спасибо за внимание.
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: Интернет

Сообщение Padre_Mortius » 10.05.2010 20:53:39

у основного клиента должен быть выделенный ip-адрес, иначе только работа через третий сервер с постоянным ip-адресом
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Интернет

Сообщение hinst » 10.05.2010 21:10:05

То есть, два компа с непостоянными адресами вообще никак не могут связаться?
Аватара пользователя
hinst
энтузиаст
 
Сообщения: 781
Зарегистрирован: 12.04.2008 18:32:38

Re: Интернет

Сообщение Padre_Mortius » 10.05.2010 21:31:41

Нет, т.к. хотя бы один из компов должен слушать данные на определенном порту. Без выделенного ip-адреса это практически невозможно, т.к. провайдер очень редко пробрасывает порты через NAT.
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Re: Интернет

Сообщение FeodoR » 11.05.2010 01:26:17

Это при широкополосном доступе. ADSL (стрим) регулярно даёт нормальный IP, во времена dial-up'a тоже.

Проблему можно решить ещё с помощью dyndns. Тогда при выходе в сеть будет обновляться привязка имени компа к адресу. Соответственно его можно найти.

Но это верно только если компы получают маршрутизируемые адреса.
Аватара пользователя
FeodoR
новенький
 
Сообщения: 59
Зарегистрирован: 16.04.2010 12:11:34
Откуда: MSK, ЮАО


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 45

Рейтинг@Mail.ru