Zdravim,<br><br>badam tady nad tim dobu, zkusim se obratit na Vas.<br><br>Snazim se o program, ktery bude komunikovat s http serverem. Pro me ucely se mi jako nejvhodnejsi (tj. dostatecne jednoducha) jevi knihovna httplib. Problem je, ze vyzaduji pripojeni pres SOCKS proxy, ale jak koukam na zdrojaky httplib, nic takoveho neumi a co hur, neumi ani prijmou jiz otevreny socket, po kterem by dal komunikovala.<br>
<br>Na otevirani socketu pres SOCKS proxy mam funkcni knihovnu (SocksiPy), kazdopadne ta je prilis low-level, abych psal komunikaci se serverem primo v ni (byt je to extremni alternativa).<br><br>Napada me nekolik reseni, ale ani jedno hezke. Mozna vite o necem jinem (treba o knihovne pro jednoduchou praci s HTTP, ktera umi pouzivat existujici socket).<br>
<br>a) Naprgat to primo v socksipy. Zbytecny overhead, parsovani navratovych hodnot.<br>b) Forknout httplib a donutit ji prijimat socket. Velmi seredne reseni, mel bych vlastni verzi knihovny, proste fuj.<br>c) Pouzit jinou knihovnu, ale nevim jakou.<br>
d) Vzhledem k tomu, ze SocksiPy je *transparentni* z hlediska interface ke knihovne socks, NEJAK podvrhnout knihovne httplib, aby pri "import socks" naimportovala (a pouzila) SocksiPy. Kdyby to slo (nejakym pekne lowlevel python hackem), byl bych zauzlovan...<br>
<br>Verim, ze pokud se najde reseni k d), najde se i nenulova mnozina odpurcu takovych hacku, ale pro muj ucel by to bylo 100% prijatelne.<br><br>Diky za kazdy tip,<br>Marek<br>