Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как подружить прокси и winsock? [D7, Win2k, WinXP]


dr Tr0jan ©   (2004-12-05 14:21:00) 

Есть код (пусть это будет к примеру консольный сканер, написанный с использование winsock), который коннектиться на порт и посылает туда данные. Мне надо добавить в код поддержку проксей и соксов.

procedure SendData;
var
 socks: WSAData;
 sock: integer;
 addr: sockaddr_in;
 p: PHostEnt;
 buffer: PChar;

begin
 WSAStartup($0101,socks);
 sock:=Socket(AF_INET,SOCK_STREAM,0);

 addr.sin_family:=AF_INET;
 addr.sin_port:=htons(123);
 p := GetHostbyName('www.site.ru');
 addr.sin_addr:=PInAddr(p.h_addr_list^)^;
 buffer:=Pchar('my data');
 send(sock,buffer^,length(buffer),0);
 WSACleanup;
end;


Verg   (2004-12-07 21:35:00) [1]

Есть код:

a := b;

Он осуществляет коннекчение к базе данных.

В него надо добавить планирование задач, поддержку виртуальной памяти, стек TCP/IP,...... чтобы он посылал туда данные.

Как?

P.S. То, что написано сверху, писал не я.


Piter   (2004-12-07 20:58:00) [2]

dr Tr0jan   (07.12.04 7:21) [6]
2617 - это вообще не по теме - я же не по http данные отправляю


Да? А не ты ли это говорил:


> Мне надо добавить в код поддержку проксейи соксов


ну соксы я еще могу понять. А что ты блин тогда под ПРОКСИ имел в виду, если не HTTP Proxy, А?! Просто прокси? Так Socks это тоже прокси, так что все по теме.

На этом сайте есть рассказ о том как надо задавать вопросы, так вот основная мысль там - чтобы задать грамотный вопрос надо на половину уже знать ответ. Почитай рассказ.


> но там только про соксы рассказано, а мне еще и прокси
> нужно


и как тебя понимать?


dr Tr0jan   (2004-12-07 07:21:00) [3]

2617 - это вообще не по теме - я же не по http данные отправляю.
1988 спасибо (правда там не все понятно), но там только про соксы рассказано, а мне еще и прокси нужно..


Piter   (2004-12-06 16:42:00) [4]

http://www.faqs.org/rfcs/rfc1928.html

http://www.faqs.org/rfcs/rfc2617.html


dr Tr0jan   (2004-12-06 14:34:00) [5]

Код готовый не нужен - нужен алгоритм.
Да, подскажи RFC.


dr Tr0jan   (2004-12-06 10:44:00) [6]

Всмысле, то что написано наверху я не писал, меня в это время вообще дома не было.


dr Tr0jan   (2004-12-06 07:00:00) [7]

Вод полное описание
Нашел таки.
http://www.amateurmonster.com/tgp/amateurs/homeporn3/hottable4781.html


Piter   (2004-12-05 17:47:00) [8]

Ну надо добавить поддержку - добавляй. В чем проблема?

Тебе готовый код нужен? $150 - у нас расценки твердые.

А хочешь сам - читай в RFC про нужные протоколы. Номера RFC подсказать?


Наверх

Титульная страница Поиск, карта сайта Написать письмо