HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 17.03.2010, 20:31
zer0ska
Участник форума
Регистрация: 05.12.2007
Сообщений: 113
С нами: 9701691

Репутация: 34
Wink

Уважаемые мемберы может ктонибудь показать на примере как скачать и выполнить файл использую для скачивания только winsocks ??
у меня что то не выходит =((
Код:
  WSAStartup(makeword(1,1),info);
  sHwnd:=Socket(AF_INET, SOCK_STREAM, 0);
  sin.sin_family:=AF_INET;
  sin.sin_port:=htons(dport);
  sin.sin_addr.S_addr:=inet_addr(dhost);
  connect(sHwnd, sin, sizeof(sin));

  sbuff1 := '';
  sbuff1 := 'GET ' + dpath + '? HTTP/1.1'+ #13#10 +
    'Host: ' + dhost + #13#10#13#10;


    CopyMemory(@sBuff,pchar(sBuff1),length(sBuff1));
    send(sHwnd, sBuff, Length(sBuff), 0);
    recv(sHwnd, rBuff, Length(rBuff), 0);
    fileText := copy(rBuff, pos(#13#10#13#10, rBuff)+4, length(rBuff)-pos(#13#10#13#10, rBuff));
    SaveFile(SavePath, fileText);
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2569 10.05.2026 13:27
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



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


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




ANTICHAT ™ © 2001- Antichat Kft.