Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.06;
Скачать: CL | DM;

Вниз

подскажите плиз как подключится к инету на чистом API   Найти похожие ветки 

 
orlov ©   (2002-12-24 11:53) [0]

Мастера помогите плиз как подключится к инету на чистом API
еси можно на си Ж)
Заранее благодарен Alexsey Orlov.


 
Reindeer Moss Eater   (2002-12-24 11:59) [1]

К инету нельзя подключиться.


 
BorisUK ©   (2002-12-24 12:48) [2]

Звонишь провайдеру - говоришь что хочешь подключиться :)
С паролем API
Чем не чистый API?
А если ты имел ввиду дозвонилку из своей проги вызвать, или еще чего,... То наверно надо поточнее спросить... я прав - да?


 
Anatoly Podgoretsky ©   (2002-12-24 12:53) [3]

BorisUK © (24.12.02 12:48)
Только разговаривать на чистом АПИ, без акцента


 
asmith   (2002-12-24 17:04) [4]

Используй WinInet API (Microsoft Win32 Internet functions). В сети много примеров его использования, в том числе из Delphi. Общая схема использования такая:

uses WinInet;
...
var
hinetApp : HINTERNET;
hinetHTTPServ : HINTERNET;
hRequest : HINTERNET;
...
hinetApp := InternetOpen("MyProgram", NTERNET_OPEN_TYPE_DIRECT, nil, nil, 0);
hinetHTTPServ := InternetConnect(hinetApp, PChar(szURL), INTERNET_DEFAULT_HTTP_PORT, nil, nil, INTERNET_SERVICE_HTTP, 0, 0);
hRequest := HttpOpenRequest(hinetHTTPServ, "PUT", PChar(szCurrentFile), nil, nil, nil, INTERNET_FLAG_NO_CACHE_WRITE, 0);
HttpSendRequest(hRequest, nil, 0, pointer(pBuffer), nLength);
InternetCloseHandle(hRequest);
InternetCloseHandle(hinetHTTPServ);
InternetCloseHandle(hinetApp);

В этом примере в упрощенном виде (опущена всякая обработка ошибок!!!) выполняется запрос PUT к серверу по адресу szURL по протоколу HTTP. Ну и, естественно, очень рекомендую почитать MSDN. И одно замечание - WinInet - клиентское API.



Страницы: 1 вся ветка

Текущий архив: 2003.02.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
3-15509
Kurt_
2003-01-20 19:53
2003.02.06
Как заставить Locate искать не только с начала набора данных по п


1-15692
LongIsland
2003-01-27 15:44
2003.02.06
Треклятый Access violation


1-15748
qwerty2
2003-01-28 10:18
2003.02.06
Отладка DLL


4-15993
vicheslav
2002-12-23 13:57
2003.02.06
Как вызвать извлечение сёмного устройства?


3-15456
Электрочайник
2003-01-18 10:44
2003.02.06
Удаление строк в Interbase-таблицах