Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.08.2010, 10:26   #1
kSower
Пользователь
 
Аватар для kSower
 
Регистрация: 22.04.2010
Сообщений: 19
По умолчанию Соединение между компьютерами

Классическая схема Клиент-Сервер. Объясните как соединить клиент и сервер на разных машинах, которые не находятся в одной сети, а внешний ip у обоих динамический. На моем компьютере всё работает, т.е. клиент и сервер уже написаны (основа), они соединяются через ip 192.168.1.2, а вот что делать в случае с разными компьютерами, здесь у меня ступор.
Подскажите в какую сторону смотреть...
Помогу с bass.dll новичкам.
ICQ: 588911177
kSower вне форума Ответить с цитированием
Старый 07.08.2010, 10:34   #2
kSower
Пользователь
 
Аватар для kSower
 
Регистрация: 22.04.2010
Сообщений: 19
По умолчанию

Хотя возможно, что у клиента он постоянный
Помогу с bass.dll новичкам.
ICQ: 588911177
kSower вне форума Ответить с цитированием
Старый 07.08.2010, 12:04   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

в сторону внешнего сервера в нете с постоянным адресом ...а лучше не морочьте голову и используйте сервис хамачи или dynip.com
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 07.08.2010, 12:16   #4
kSower
Пользователь
 
Аватар для kSower
 
Регистрация: 22.04.2010
Сообщений: 19
По умолчанию

Цитата:
Сообщение от raxp Посмотреть сообщение
в сторону внешнего сервера в нете с постоянным адресом ...
Т.е. и клиент и сервер на разных машинах должны общаться через промежуточный сервер на хостинге?
Оставлять это дело не охота, т.к. во многом пришлось разобраться и потратить время. Поидее состряпать пхп скрипт и кинуть на сервер мне по силам, только вот придется перемозговать принцип, можно ведь вообще отказаться от сокетов, а общаться с помощью indy посредствам get или post запросов через скрипт, однако ведь это будет прилично грузить канал, т.к. серверу на другом компе придется часто мониторить отосланные комманды.
Даже не знаю что и придумать лчше
Помогу с bass.dll новичкам.
ICQ: 588911177
kSower вне форума Ответить с цитированием
Старый 07.08.2010, 12:20   #5
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Может проще сделать так:?

1) Сервер узнает свой IP.
2) Сервер отправляет свой IP в место, где его может считать клиент.
3) Клиент подстраивается под IP сервера.
4) Работаем
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Старый 07.08.2010, 12:32   #6
kSower
Пользователь
 
Аватар для kSower
 
Регистрация: 22.04.2010
Сообщений: 19
По умолчанию

Alex Cones, если бы было всё так просто, возможно, что компьютер, где будет сервер, входит в локальную городскую сеть, а провайдер предоставляет один внешний ip, например, на depositfiles, если кто-то из юзеров локальной сети (городской) уже качает там файл, то следующий должен ждать очереди, видимо у ихних ip меняется последний октет.
вот примерно так, если смотреть на myip.ru
Цитата:
xx.xxx.126.17
xx.xxx.126.80
xx.xxx.126.113
xx.xxx.126.145
xx.xxx.126.82
...
получается 255 ip, при каждом запросе новый ip, ну насколько я понимаю, происходит именно так (((
Помогу с bass.dll новичкам.
ICQ: 588911177
kSower вне форума Ответить с цитированием
Старый 12.08.2010, 11:43   #7
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
Даже не знаю что и придумать лчше
а лучше ничего и нет.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание сетки между компьютерами 7-nadiya Операционные системы общие вопросы 3 04.05.2010 00:20
Связь между двумя компьютерами W0LF Работа с сетью в Delphi 12 16.02.2010 22:56
запретить соеденение между компьютерами antishnaps Помощь студентам 0 18.11.2009 15:03
VPN соединение между двумя компами. Помогите с непонятками. jojahti Свободное общение 5 25.09.2009 21:00
соединение с компьютерами разных провайдеров аааб Работа с сетью в Delphi 8 10.03.2009 14:08