Nowe posty

xx Dystrybucja pod HP Omen (6)
2024-03-27, 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: Prosty request HTTP/1.0 słabo udający lynxa w C. (bonus proxy)  (Przeczytany 1688 razy)

Filystyn

  • Gość
Dawno tu nic nie wrzucałem to niech będzie funkcja którą sobie ostatnio napisałem i sporo z niej korzystam.
Jej wada to to że nie jest to pewnie zbyt szybkie ale to komunikacja jest najwolniejsza więc mozna przymknąć oko. Poważniejsza wada to to, że przyjmuje, że header mieści się w 8k znaków ale co tam ;) Sprawna ręka sobie poradzi i zwiększy jak coś.

(w wersji był pewien bład który na szybko naprawiłem stad troche głupkowaty poczatek i wymaga pełnego URL http://).

Wrzuciłem też wersje która robi request przez proxy (trzeba ofc podac adres proxy). Wersja ma pewne restrykcje i wplecione select bo nawet dobre proxy czasem się zmuli i lepiej ponowić zapytanie. A słabe odrzucić ju na początku (trzeba by jednak zmienić zwracany błąd bo u mnie wszystko wywala -1 ;> No. Nie jest to najlepsza funkcja ale też fajniusia. Obie wrzucam tu. Czy proxy udaje lynxa to już wie proxy.

EDYCJA!!!!
Poprawiłem bardzo ważny błąd, po shutdown zapomniałem close:)


Normalna:
http://paste.ubuntu.com/16316079/

Przez Proxy:
http://paste.ubuntu.com/16316082/

nagłówek dotyczy większej grupy funkcji więc nie będe wydzielał i wklejam co mam;p
http://paste.ubuntu.com/15956540/

Pozdro! Tylko Debian i tylko C!
« Ostatnia zmiana: 2016-05-09, 10:06:17 wysłana przez Filys »