2015-01-23 00:45:38 +00:00
|
|
|
#include <stdio.h>
|
2015-01-23 04:08:34 +00:00
|
|
|
#include "net_http.h"
|
2015-01-23 00:45:38 +00:00
|
|
|
|
2015-01-23 22:02:01 +00:00
|
|
|
#ifdef _WIN32
|
|
|
|
#include <winsock2.h>
|
|
|
|
#endif
|
|
|
|
|
2015-01-23 00:45:38 +00:00
|
|
|
int main(void)
|
|
|
|
{
|
2015-01-23 22:02:01 +00:00
|
|
|
#ifdef _WIN32
|
2015-01-24 07:48:04 +00:00
|
|
|
WSADATA wsaData;
|
2015-01-23 22:02:01 +00:00
|
|
|
#endif
|
2015-01-24 07:48:04 +00:00
|
|
|
char *data;
|
|
|
|
http_t *http1, *http2, *http3;
|
|
|
|
size_t len, pos = 0, tot = 0;
|
2015-01-23 00:45:38 +00:00
|
|
|
|
2015-01-26 19:48:40 +00:00
|
|
|
#ifdef _WIN32
|
|
|
|
WSAStartup(MAKEWORD(2, 2), &wsaData);
|
|
|
|
#endif
|
|
|
|
|
2015-01-24 07:48:04 +00:00
|
|
|
http1 = net_http_new("http://buildbot.libretro.com/nightly/win-x86/latest/mednafen_psx_libretro.dll.zip");
|
2015-01-23 00:45:38 +00:00
|
|
|
|
2015-01-24 07:48:04 +00:00
|
|
|
while (!net_http_update(http1, &pos, &tot))
|
|
|
|
printf("%.9lu / %.9lu \r",pos,tot);
|
2015-01-23 00:45:38 +00:00
|
|
|
|
2015-01-24 07:48:04 +00:00
|
|
|
http3 = net_http_new("http://www.wikipedia.org/");
|
|
|
|
while (!net_http_update(http3, NULL, NULL)) {}
|
2015-01-23 00:45:38 +00:00
|
|
|
|
2015-01-24 07:48:04 +00:00
|
|
|
data = (char*)net_http_data(http3, &len, false);
|
2015-01-23 00:45:38 +00:00
|
|
|
|
2015-01-24 07:48:04 +00:00
|
|
|
printf("%.*s\n", (int)256, data);
|
2015-01-23 00:45:38 +00:00
|
|
|
|
2015-01-24 07:48:04 +00:00
|
|
|
net_http_delete(http1);
|
|
|
|
net_http_delete(http3);
|
2015-01-23 04:08:34 +00:00
|
|
|
|
|
|
|
return 0;
|
2015-01-23 00:45:38 +00:00
|
|
|
}
|