Текущий архив: 2005.12.25;
Скачать: CL | DM;
Вниз
Client - Server в интернете? Найти похожие ветки
← →
keal (2005-09-13 13:26) [0]Как организовать работу клиент-сервера по интернету, если и клиент и сервер работают через прокси? И какие надо использовать компоненты? Есть у кого-то примеры?
← →
isasa © (2005-09-13 13:47) [1]Прокси HTTP, Socks ?
← →
keal (2005-09-13 13:52) [2]http
← →
keal (2005-09-13 15:11) [3]забыл написать, клиент и сервер находятся в двух разных сетях и выходят в инет через разные серверы.
← →
isasa © (2005-09-13 16:35) [4]Если http, то (имхо, самое простое) пишеш CGI (exe на Delphi), можно ISAPI (dll) и клиента, который умеет работать с веб-формами. В качестве веб-сервера IIS или Apache.
Собственно все.
← →
keal (2005-09-13 19:53) [5]у меня нет возможности что-нибудь разместить на сервере.
уточню задачу:
комп комп, через который идет в инет внешний ip
192.168.1.10 192.168.1.100 1.1.1.1
192.168.1.20 192.168.1.200 2.2.2.2
как наладить между ними связь?
← →
Ученик чародея © (2005-09-13 20:51) [6]В компонентах INDY:
TIdHTTP - клиент
TIdHTTPServer - сервер
Запросы на сервер передаешь методом POST, сервер пасивный. Для работы у сервера должен быть внешний IP иначе сервером должен стать 3 компьютер с внешним IP.
← →
keal (2005-09-13 23:57) [7]Спасибо за советы
← →
SergP © (2005-09-14 08:07) [8]
> [5] keal (13.09.05 19:53)
> у меня нет возможности что-нибудь разместить на сервере.
>
> уточню задачу:
>
> комп комп, через который идет в инет
> внешний ip
> 192.168.1.10 192.168.1.100
> 1.1.1.1
> 192.168.1.20 192.168.1.200
> 2.2.2.2
>
> как наладить между ними связь?
А к каким компам ты имеешь доступ?
← →
ZSOmega (2005-09-14 08:21) [9]просто с помощью с дельфи не получиться. тут необходимо настроить NAT forwarding чтобы пакеты с gateway шли на сервер (т.е. чтобы создавалась илюзия того что машина сервер находиться во внешней сети), но это уже к администраторам
← →
isasa © (2005-09-14 11:09) [10]Для реализации доступа на сервер (предполагаю он на одной из машин 192.168.1.10 или 192.168.1.20 ), тебе нужно транслировать адреса
192.168.1.10<->1.1.1.1 (или 192.168.1.20<->2.2.2.2) один к одному (статический NAT).
Т.к. присутствует посредник 192.168.1.100 (192.168.1.200) и это не роутер, доступ организован:
1.Динамический NAT (работает ISA, или WinRoute, или ...) - по нынешним временам очень хорошо - работаем не только через HTTP;
2.Прокси сервер - стандарт - работаем только через HTTP.
Что надо сделать, пойти в разведку(выпить пива с админом) и поговорить "А как мы ходим в интернет?"
Попросить админа мапировать внешний IP на конкретный внутренний (ISA, например, позволяет).
Идеально, если есть "лишний" внешний IP просто на шлюзе сервара добавить статическую трансляцию IP сервера<->3.3.3.3.
А компоненті Delphi или еще кого нибудь, используют уже организованый доступ!
← →
isasa © (2005-09-14 11:16) [11]Да, я понимаю, что 192.168.x.x стандартный набор. Уж больно они похожи.
Я не удивлюсь, если шнурки(сетевые пары) воткнуты в один свитч.
Если сетевые маски не 255.255.255.0, попробуй изменить их на 255.255.255.0 или 255.255.0.0 .
← →
keal (2005-09-14 11:33) [12]Доступа к компу с внешним ip у меня нет. Прийдется организовать внешний сервер на каком-нибудь бесплатном хосте.
← →
Reindeer Moss Eater © (2005-09-14 11:35) [13]> Прийдется организовать внешний сервер на каком-нибудь бесплатном хосте.
Ага.
Тебя там ждут-не-дождуться. С твоим win32 приложением.
← →
keal (2005-09-14 11:38) [14]Но ведь есть сервер icq, разные игровые серверы. Если я неимею доступа к компу с внешним ip, то надо организовать похожий на остальные.
← →
Reindeer Moss Eater © (2005-09-14 11:47) [15]Но ведь есть сервер icq, разные игровые серверы.
Есть. Но не у тебя.
Разницу понимаешь?
Страницы: 1 вся ветка
Текущий архив: 2005.12.25;
Скачать: CL | DM;
Память: 0.5 MB
Время: 0.046 c