Собственно, у меня такой мега-вопрос: как сделать, чтобы организовать связь по интернету между двумя приложениями на пасакале?
есть два обычных компа с выходом в интернет через какой-нибудь ADSL или DialUp, с не-статическими-IP, и копии приложения на паскале на них. Никак не могу представить, как передавать между ними данные.
Спасибо за внимание.
Интернет
Модератор: Модераторы
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
у основного клиента должен быть выделенный ip-адрес, иначе только работа через третий сервер с постоянным ip-адресом
То есть, два компа с непостоянными адресами вообще никак не могут связаться?
-
Padre_Mortius
- энтузиаст
- Сообщения: 1265
- Зарегистрирован: 29.05.2007 17:38:07
- Откуда: Спб
Нет, т.к. хотя бы один из компов должен слушать данные на определенном порту. Без выделенного ip-адреса это практически невозможно, т.к. провайдер очень редко пробрасывает порты через NAT.
- FeodoR
- новенький
- Сообщения: 59
- Зарегистрирован: 16.04.2010 12:11:34
- Откуда: MSK, ЮАО
- Контактная информация:
Это при широкополосном доступе. ADSL (стрим) регулярно даёт нормальный IP, во времена dial-up'a тоже.
Проблему можно решить ещё с помощью dyndns. Тогда при выходе в сеть будет обновляться привязка имени компа к адресу. Соответственно его можно найти.
Но это верно только если компы получают маршрутизируемые адреса.
Проблему можно решить ещё с помощью dyndns. Тогда при выходе в сеть будет обновляться привязка имени компа к адресу. Соответственно его можно найти.
Но это верно только если компы получают маршрутизируемые адреса.
