Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.python Subject: Re: Async/Concurrent HTTP Requests Date: Thu, 12 Feb 2015 10:57:18 -0800 Organization: A noiseless patient Spider Lines: 6 Message-ID: <87twyrez5d.fsf@jester.gateway.pace.com> References: <7a6ca7b9-ad3a-4361-88fc-580e41452874@googlegroups.com> <87y4o3f13a.fsf@jester.gateway.pace.com> <87k2znufhw.fsf@elektro.pacujo.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="dd8607e6151ded9c80c2490153fd87aa"; logging-data="3363"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18gTsSUGLvvSFrEes/KAjZU" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:H9krXxUVazeOUM8huUv/cSsbunw= sha1:xJYEkIuMyfbUh5rhWV5rID3RZ3U= Xref: csiph.com comp.lang.python:85606 Marko Rauhamaa writes: > I have successfully done event-driven I/O using select.epoll() and > socket.socket(). Sure, but then you end up writing a lot of low-level machinery that packages like twisted take care of for you.