roboforum.ru

Технический форум по робототехнике.

Подскажите компоненту PROXY для Delphi

Подскажите компоненту PROXY для Delphi

EdGull » 01 май 2010, 15:45

Люди добрые подскажите компоненту которая позволит передавать UDP через проксю

Re: Подскажите компоненту PROXY для Delphi

lebaon » 01 май 2010, 17:23

а разве через проксю UDP передавать можно? :shock:

Re: Подскажите компоненту PROXY для Delphi

EdGull » 01 май 2010, 21:45

исчо как можно.
если тебя смущает UDP, то назови проксю по tcp/ip

Re: Подскажите компоненту PROXY для Delphi

Vorral » 02 май 2010, 13:02

Как может быть связан протокол передачи данных с прокси сервером? В Дельфи есть поддержка сети, главная функция которой обеспечение с 6 по 3 уровень семиуровневой модели ОСИ. А вот что будет происходить на 7 уровне, задача программиста, написал на какой IP,порт,по какому протоколу передать данные и вперёд ,чем и как "парсить" ответ(если конечно он подразумевается). Вот тут и пишите IP адрес прокси и формат понятных ему данных(тут всё зависит от прокси сервера, ведь его тоже можно свой написать, как например делают некоторые вирусописатели :) ).

Re: Подскажите компоненту PROXY для Delphi

EdGull » 02 май 2010, 14:25

дельфя 7 на сколько я знаю сама по себе не умеет работать по сети
для этого ей нужны внешние компоненты
те которые мы знаем при указании прокси данные через проксю передать не могут
напрямую, без прокси, всё отлично ходит
что делать?

Re: Подскажите компоненту PROXY для Delphi

ANT » 02 май 2010, 17:13

Давненько я с Делфи дела не имел, но, вроде, компоненты Indy там являются стандартом де-факто для работы с сетью.
Вот <тут> есть дискуссия на точно такую же тему (без прокси - работает, если установить свойства прокси - то нет). Там пришли к выводу, что дело в самом прокси-сервере и его настройках.

Re: Подскажите компоненту PROXY для Delphi

EdGull » 02 май 2010, 19:46

именно так, поэтому и спрашиваю другую более умную компоненту

Добавлено спустя 21 минуту:
пишут что ICS от http://www.overbyte.be/frame_index.html умеет нормально работать
кто нибудь ICS пользуется?

Добавлено спустя 1 час 8 минут 1 секунду:
еще вот что нашел
http://vvy.me/print:page,1,11-delphi-uc ... proxy.html

http://www.faq.delphiplus.org/html/fido ... .html#N420
http://www.delphicoder.ru/sources.html

Re: Подскажите компоненту PROXY для Delphi

Romikgy » 02 май 2010, 19:55

прокси должен уметь перетранслировать udp пакеты, если он этого не умеет то , никакие компаненты не помогут!!!

по умолчанию прокси работают только с tcp пакетами (в большинстве случаев)

Re: Подскажите компоненту PROXY для Delphi

EdGull » 02 май 2010, 21:35

Indy tcp тоже передавать не умеет

Re: Подскажите компоненту PROXY для Delphi

Romikgy » 02 май 2010, 23:45

эт почему?
я программил на дельфи под прокси протокол tcp юзая компаненты и indy и ics
и то и то работало нормально ....

Re: Подскажите компоненту PROXY для Delphi

EdGull » 03 май 2010, 16:55

простенький исходник можешь дать?

Re: Подскажите компоненту PROXY для Delphi

boez » 05 май 2010, 12:48

Если мне не изменяет мой склероз, для работы по UDP нужна не какая попало прокся, а конкретно SOCKS5 (SOCKS4 не годится, просто http/https не годится). Так что наверное нужно искать компоненты, которые поддерживают именно SOCKS5. Indy 10 вроде бы поддерживает socks5, если верить доке на сайте, насчет 9-го не знаю. Ну и сама прокся ессно должна поддерживать socks5 :)

Re: Подскажите компоненту PROXY для Delphi

Romikgy » 05 май 2010, 19:00

EdGull писал(а):простенький исходник можешь дать?

исходник чего ? и на чем?

PS сваять чет простенькое всегда можно :)


Rambler\'s Top100 Mail.ru counter