ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
 
 
Опции темы Поиск в этой теме Опции просмотра

DELPHI: POST MSG BOMBER
  #1  
Старый 28.08.2009, 22:45
Oleg-vp
Новичок
Регистрация: 14.07.2009
Сообщений: 6
Провел на форуме:
15743

Репутация: 0
Exclamation DELPHI: POST MSG BOMBER

Всем привет!
Нуждаюсь в вашем совете.
Задача у меня такая: надо отправлять пост запросы с разных IP для интернет голосования =)
Прогу написал, вот ее кусок:

Код:
procedure TForm1.Button1Click(Sender: TObject);
var
server:String;
port:integer;
buf:string;
res:string;
good,i:integer;
begin
Memo2.Lines.Clear;
http.ReadTimeout:=1000;
http.ConnectTimeout:=1000;
good:=0;

if not Check1.Checked then
 begin
 http.ProxyParams.ProxyServer:='';
 http.ProxyParams.Proxyport:=0;
 try
 Memo2.Lines.Add(UTF8toAnsi(http.Post(LabeledEdit1.Text,Params.Lines)));
 except end;
 Caption:=SysErrorMessage(GetLastError);
 Exit;
 end;

for i:=0 to Memo.Lines.Count-1 do
 begin
 buf:=Memo.Lines.Strings[i];

 server:=Copy(Buf,1,Pos(':',Buf)-1);
 delete(buf,1,Pos(':',Buf));
 port:=StrToInt(Buf);

 http.ProxyParams.ProxyServer:=Server;
 http.ProxyParams.Proxyport:=port;
  try
  http.Post(LabeledEdit1.Text,Params.Lines);
  except end;

 res:=SysErrorMessage(GetLastError);
 if res='Операция успешно завершена' then
  begin
  inc(good);
  res:='ok';
  end else res:='Error#'+IntToStr(GetLastError);

 Caption:=IntToStr(i+1)+' из '+IntToStr(Memo.Lines.Count)+'  GOOD='+IntToStr(good);
 memo2.Lines.Add(Server+':'+IntToStr(port)+' - '+res);

 Application.ProcessMessages;
 if Abort then
  begin
  abort:=false;
  Exit;
  end;
 end;


end;
Код самый обычный, берется из списка проксей адрес и порт, прописывается в TidHTTP и стреляем POST запрос.

ЕСТЬ ЛИ специализированные на этом проги или всё таки придется отлаживать свою прогу? Просто у меня часто возникают ошибки #10054 и #10057 и не очень понятноЦ: или это мертвые прокси или что-то не настроил в комоненте. Примерно на 100 адресов удвчно проходит только 10-20%
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Virus.Win32.Induc.a – новый вирус для Delphi ErrorNeo Уязвимости 37 26.08.2009 00:33
Virus.Win32.Induc.a или "Снова записки новичка" _=(mac)=_ Защита ОС: вирусы, антивирусы, файрволы. 5 24.08.2009 23:34
Delphi POST Запрос Sin3v С/С++, C#, Delphi, .NET, Asm 15 12.08.2009 11:58
FireFox Post Extension [53x]Shadow Избранное 16 07.06.2009 17:17
[VB]Разукрашивание текста в RichTextBox xVampirx С/С++, C#, Delphi, .NET, Asm 0 28.04.2009 20:22



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ