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

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

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2009, 10:04   #1
jimbo
Пользователь
 
Регистрация: 04.06.2009
Сообщений: 12
По умолчанию TCP+proxy

Здравствуйте, уважаемые посетители форума)

У меня есть написанное клиент-серверное приложение. С статическими адресами работает на ура.
Появилась проблема в виде прокси, наверное старо как мир, но все же.

Мы имеем:
1) Сервер со статическим Ай-пи
2) Клиент в локальной сети с выходом в инет через прокси.
3) Проект передачи данных клиент-сервер по ТСП

Теперь главный косяк - как организовать передачу клиенту данных через прокси? Читал форумы, используем SOCK4/5.
Конкретные вопросы, что меня интересуют:

1) Есть ли технология передачи данных через прокси отилчная от SOCKS? Т.е. можно ли еще что-то использовать?
2) Если все же только SOCKS, то обязательно прокси должен быть настроен на поддержку SOCKS, или в другой формулировке, можем ли мы (клиент) зная только адрес прокси и логин-паорль, связаться с сервером и успешно передавать данные?
3) Задача вообще реализуема? Если да - то кто-нибудь занимался подобным вопросом, господа сисадмины-программисты?

Спасибо, буду рад любому ответу, совету, направлению!!
jimbo вне форума Ответить с цитированием
Старый 05.10.2009, 10:10   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ну я чтоб не заморачиваться такое писал на Builder с использованием INDY.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 05.10.2009, 10:41   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

бери TidHTTP или THTTPCli
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 05.10.2009, 11:14   #4
jimbo
Пользователь
 
Регистрация: 04.06.2009
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Stilet
Ну я чтоб не заморачиваться такое писал на Builder с использованием INDY.
C VS и С++ это реализуемо?
jimbo вне форума Ответить с цитированием
Старый 05.10.2009, 11:23   #5
jimbo
Пользователь
 
Регистрация: 04.06.2009
Сообщений: 12
По умолчанию

Не реализуемо, прочитал сам

2 raxp

Есть ли статьи на эту тему? пока ищу - ничего не нашел путного.

Поправка, пишу на VS2005 C++. Не очень хотелось бы переходить на дргуой протокол, сейчас готовый проект есть передачи по ТСП
jimbo вне форума Ответить с цитированием
Старый 05.10.2009, 11:36   #6
lennon
Заблокирован
 
Регистрация: 18.11.2007
Сообщений: 254
По умолчанию

Цитата:
Сообщение от jimbo Посмотреть сообщение
Не реализуемо, прочитал сам
кто тебе такое сказал? ) все реализуемо, если нету там гототвых классов, бери и описуй сам протокол прокси.
lennon вне форума Ответить с цитированием
Старый 05.10.2009, 23:26   #7
MaTBeu
Eclipse Foundation
Старожил
 
Аватар для MaTBeu
 
Регистрация: 19.09.2007
Сообщений: 2,604
По умолчанию

Пример сервера, клиента, и прокси вместе с ними
MaTBeu вне форума Ответить с цитированием
Старый 06.10.2009, 12:37   #8
jimbo
Пользователь
 
Регистрация: 04.06.2009
Сообщений: 12
По умолчанию

lennon
Если честно, я там даже исходные коды не нашел на С++.

2 МaTBeu
спасибо, по ссылке я перешел, сейвчас буду изучать!!



Вопрос остается открытым я думаю, если сделаю - выложу вариант свой.
jimbo вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
"2540:TCP"= 2540:TCP:oeiuq AlexSh Безопасность, Шифрование 0 06.07.2009 10:28
TCP/IP TaTT DoGG Общие вопросы .NET 12 18.04.2009 23:02
Proxy Блок Рустам Работа с сетью в Delphi 0 15.11.2007 21:42
Proxy Paranoic Свободное общение 1 08.06.2007 08:48
Proxy Veytarn Свободное общение 6 17.12.2006 01:24