napisal som si narychlo jeden Echo Http Server a skusil som si ho nastavit, ako proxy (FF->nastavenie siete->proxy->localhost 54545)
a ocakaval som, ze by mi mal teoreticky na hocaky request na hocaku stranku vratit stale posielane HTTP headre (ked idem na localhost:54545, tak mi vrati browsrom poslane headre ako odpoved), lenze, cuduj sa svete, ono mi nevracia absolutne nic! preco? ;-(
telo "proxy" (nie je to zatial proxy, len mi islo o tu komunikaciu....) je primitivne:
#!/usr/bin/env python import socket size = 1024 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(('',54545)) s.listen(5) while 1: client, address = s.accept() data = client.recv(size) if data: client.send(data) client.close()
co som robil zle?
vdaka za vsetko anyway ;)