C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Помогите разобраться, как соединить два ПК через Internet
** Lem
  Отправлено: 03.08.2005, 11:14


Не зарегистрирован







Имеется локальная сеть, компы которой имеют выход в инет через proxy-server, подключенный к инет по выделенному каналу. Спрашивается можно ли соединится с компом этой локалки с компа, имеющего сеансовое подключение к инет (динамический IP). Цель: периодическая передеча бинарных данных. В пределах локальной сети цель достигнута, написаны серверное и клиентское приложения, в сервере открывается порт для прослушивания, клиент соединяется по IP с сервером и посылает данные все работает отлично. Приложения написаны на Builder C++ с использованием контролов ServerSocket и ClientSocket. Господа профессионалы подскажите как решить эту проблему через Инет.
Vlad
Отправлено: 03.08.2005, 11:56


Машинист паровоза

Группа: Участник
Сообщений: 231



В данном случае вообще писать ни чего не надо, обычная задачка по сисадминству. biggrin.gif biggrin.gif biggrin.gif
Lem
  Отправлено: 03.08.2005, 13:53


Не зарегистрирован







Передачу данных необходимо обеспечить в автомате и это делают проги. Так как же быть? И что должен сделать сисадмин? И можно ли обойтись без него?
Георгий
Отправлено: 03.08.2005, 21:42


Почетный железнодорожник

Группа: Модератор
Сообщений: 874



можно.

надо настроить проксю, что бы она входящие запросы (из внешней сети) перекидывала на конкретную внутреннюю машину.

а такую настройку обычно осуществляют сисадмины

Отредактировано Георгий — 03/08/2005, 22:42
GIZMO
Отправлено: 05.08.2005, 10:10


Машинист паровоза

Группа: Участник
Сообщений: 174



QUOTE (** Lem @ 03/08/2005, 11:14)
Имеется локальная сеть, компы которой имеют выход в инет через proxy-server, подключенный к инет по выделенному каналу. Спрашивается можно ли соединится с компом этой локалки с компа, имеющего сеансовое подключение к инет (динамический IP). Цель: периодическая передеча бинарных данных. В пределах локальной сети цель достигнута, написаны серверное и клиентское приложения, в сервере открывается порт для прослушивания, клиент соединяется по IP с сервером и посылает данные все работает отлично. Приложения написаны на Builder C++ с использованием контролов ServerSocket и ClientSocket. Господа профессионалы подскажите как решить эту проблему через Инет.

т.е. не можем через прокси прорваться?
Vlad
Отправлено: 05.08.2005, 10:37


Машинист паровоза

Группа: Участник
Сообщений: 231



Для этого и ставять всякие proxy сервера , и много что другого, что бы к вам прорваться нельзя было! А без предохранения, вашу сеть вместе с компами положут в два счета. Поставте вы обычный FTP, порт откройте для него, вход на фтп с паролем и именем (таким, что бы хрен кто догадался), и пусть юзер входит на фтп, дайте ему права- чтение, запись, list. В каждом отдельном случае , для каждой сети, в зависимости от установленного оборудования, програмных компонентов (имеется ввиду-прокси сервера, файрволы и т.д. и т.п.) ,удаленным пользователям устанавливается доступ , выбирается метод этого доступа. Если на дырке в инет стоит хорошая Cisco , то скорее всего придется и её слегка настраивать. Можно поднять и VPN, и много что сделать. Так что бросьте всякие иллюзии о написании приложения , которая будет ходить через инет, не открыв вашу сеть для всяких уродов. Для того что бы написать более или менее что то , нужно иметь хорошие знания по системному администрированию, при наличии наких знаний, просто не будет у вас больше таких "глупых" вопросов. Лучше обратитесь к любому нормальному сисадмину и он вам все сделает. Купите книгу по администрированию windows servers , там все есть, описано,расказано.
p.s. Я хоть и предложил доступ через фтп — это не всегда хороший способ, с точки зрения безопастности сети , если использовать в чистом виде, без дополнительных мер безопастности. Учтите, что каждый открытый снаружи порт — это можно сказать дырка!!

Вернуться в Вопросы программирования в C++Builder