Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > proxy и DirectMysqlObjects


Автор: z006 28.2.2011, 22:38
добрый день.
прога использует DirectMysqlObjects для работы с мусклом.работали нормально,пока не обнаружилась необходимость работы с проксей.есть место где прокся без аутентификации,и есть с ней.предпочтительно то,где без аутентификации.
в обоих местах прокся http.сам компонент DirectMysqlObjects о проксе ни сном ни духом,судя по коду.как ему организовать тунель для работы?

Автор: dvamaster 10.3.2011, 08:25
нужна прокся HTTPS или Socks

и соответственно создать свою реализацию функций в модуле uMysqlVio.pas

Код

function shutdown(s: longint; how: longint): longint; stdcall; external 'wsock32.dll' name 'shutdown';
function closesocket(s: longint): longint; stdcall; external 'wsock32.dll' name 'closesocket';
function connect(s: longint; var name: TSockAddr; namelen: longint): longint; stdcall; external 'wsock32.dll' name 'connect';

возможно и
Код

function gethostbyname(name: PChar): PHostEnt; stdcall; external 'wsock32.dll' name 'gethostbyname';


или использовать проксификатор

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)