[Jak to jest zrobione] Wznawianie pobierania pliku/strony
Ostatnio zmodyfikowano 2012-09-30 21:08
Admixior Temat założony przez niniejszego użytkownika |
[Jak to jest zrobione] Wznawianie pobierania pliku/strony » 2012-09-30 19:08:18 Witam. Dzisiaj zacząłem się zastanawiać jak niektóre strony robią to, że można kontynuować pobieranie pliku. Co trzeba zmienić w zapytaniu żeby pobierać plik od ostatniego przerwania...? |
|
Mrovqa |
» 2012-09-30 19:31:23 Używałeś kiedyś jakiegoś managera do downloadu? Otwiera kilka łączy do pliku i ściąga konkretne części. Oczywiście stan (które części są pobrane) sobie zapisuje. Nigdy czegoś takiego nie pisałem, więc zbytnio nie pomogę, ale w końcu od czego jest wujek Google? ;) Szczerze mówiąc - sam jestem ciekaw tego pobierania. Może w WinSocku by się dało coś takiego w miarę łatwo napisać... |
|
m4tx |
» 2012-09-30 19:34:31 Może w WinSocku by się dało coś takiego w miarę łatwo napisać... |
Nie sądzę, żeby WinSock miał wbudowaną obsługę HTTP, więc raczej łatwo tego nie napiszesz :P Ale mogę się mylić... |
|
DejaVu |
» 2012-09-30 19:36:35 Serwer chyba musi obsługiwać protokół HTTP 1.1, dzięki któremu można wysłać żądanie do serwera jaki fragment pliku chcesz otrzymać. |
|
Admixior Temat założony przez niniejszego użytkownika |
» 2012-09-30 20:24:45 @m4tx w gruncie rzeczy nie o to chodzi czy winsock umie czy nie umie http bo nie umie ale to nie problem. Chodzi mi o samo zapytanie, co trzeba w którym miejscu dodać w nagłówku HTTP ażeby serwer wiedział odkąd ma wysyłać. |
|
Mrovqa |
» 2012-09-30 20:53:30 @m4tx to, że WinSock nie obsługuje protokołu HTTP nie oznacza, że nie można samemu go obsłużyć - to wcale nie jest takie trudne jak się wydaje. xevuel na IRCu kiedyś nawet dawał kod, jak obsłużył protokół HTTP do zadania na TDHack (bodaj net24 - 'wielkie dodawanie'). |
|
DejaVu |
» 2012-09-30 21:08:46 Pobierz bibliotekę Curl i zobacz jak tam zostało to zaimplementowane. |
|
« 1 » |