Nowe posty

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

Offline Filys

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 28
    • Zobacz profil
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 »