<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments for Concurrency in Python</title>
	<atom:link href="http://blog.gevent.org/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gevent.org</link>
	<description>gevent network library</description>
	<lastBuildDate>Tue, 10 Jan 2012 16:12:24 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>Comment on libev and libevent by denis</title>
		<link>http://blog.gevent.org/2011/04/28/libev-and-libevent/#comment-506</link>
		<dc:creator><![CDATA[denis]]></dc:creator>
		<pubDate>Tue, 10 Jan 2012 16:12:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gevent.org/?p=413#comment-506</guid>
		<description><![CDATA[In gevent 1.0b1 you also have an option to use a threadpool-based resolver. You can enable it by setting GEVENT_RESOLVER=thread environment variable.

It is also possible to plug in custom resolver into gevent, so somebody can build a gevent wrapper around other libs.]]></description>
		<content:encoded><![CDATA[<p>In gevent 1.0b1 you also have an option to use a threadpool-based resolver. You can enable it by setting GEVENT_RESOLVER=thread environment variable.</p>
<p>It is also possible to plug in custom resolver into gevent, so somebody can build a gevent wrapper around other libs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Simpler long polling with Django and gevent by webguo在路上 &#187; Ajax long polling with Django</title>
		<link>http://blog.gevent.org/2009/10/10/simpler-long-polling-with-django-and-gevent/#comment-503</link>
		<dc:creator><![CDATA[webguo在路上 &#187; Ajax long polling with Django]]></dc:creator>
		<pubDate>Fri, 06 Jan 2012 09:26:03 +0000</pubDate>
		<guid isPermaLink="false">http://gevent.wordpress.com/?p=21#comment-503</guid>
		<description><![CDATA[[...] post is to document the steps I took to make the ajax long polling example on http://blog.gevent.org/2009/10/10/simpler-long-polling-with-django-and-gevent/ work on Centos 5.5 (32bit): 0) Prepare a. add additional repositories wget [...]]]></description>
		<content:encoded><![CDATA[<p>[...] post is to document the steps I took to make the ajax long polling example on <a href="http://blog.gevent.org/2009/10/10/simpler-long-polling-with-django-and-gevent/" rel="nofollow">http://blog.gevent.org/2009/10/10/simpler-long-polling-with-django-and-gevent/</a> work on Centos 5.5 (32bit): 0) Prepare a. add additional repositories wget [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on libev and libevent by Why Ohwaionly</title>
		<link>http://blog.gevent.org/2011/04/28/libev-and-libevent/#comment-500</link>
		<dc:creator><![CDATA[Why Ohwaionly]]></dc:creator>
		<pubDate>Tue, 20 Dec 2011 18:47:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gevent.org/?p=413#comment-500</guid>
		<description><![CDATA[c-ares,. at least in the versions i looked at, has the deadly flaw of breaking when the host supports ipv6, which is why curl on debian for example is not compiled with c-ares support.

if you like small, you could look at http://25thandclement.com/~william/projects/dns.c.html, which is certainly small, but might not be what you want for other reasons of course.]]></description>
		<content:encoded><![CDATA[<p>c-ares,. at least in the versions i looked at, has the deadly flaw of breaking when the host supports ipv6, which is why curl on debian for example is not compiled with c-ares support.</p>
<p>if you like small, you could look at <a href="http://25thandclement.com/~william/projects/dns.c.html" rel="nofollow">http://25thandclement.com/~william/projects/dns.c.html</a>, which is certainly small, but might not be what you want for other reasons of course.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on libev and libevent by InvarBrass</title>
		<link>http://blog.gevent.org/2011/04/28/libev-and-libevent/#comment-496</link>
		<dc:creator><![CDATA[InvarBrass]]></dc:creator>
		<pubDate>Fri, 09 Dec 2011 11:00:09 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gevent.org/?p=413#comment-496</guid>
		<description><![CDATA[You consider libuv - it&#039;s a platform agnostic wrapper around libev, libeio &amp; c-ares. From the official doc:
&quot;This is the new networking layer for Node. Its purpose is to abstract IOCP on windows and libev on Unix systems. We intend to eventually contain all platform differences in this library.&quot; 
https://github.com/joyent/libuv

There&#039;s an existing python wrapper: https://github.com/saghul/pyuv]]></description>
		<content:encoded><![CDATA[<p>You consider libuv &#8211; it&#8217;s a platform agnostic wrapper around libev, libeio &amp; c-ares. From the official doc:<br />
&#8220;This is the new networking layer for Node. Its purpose is to abstract IOCP on windows and libev on Unix systems. We intend to eventually contain all platform differences in this library.&#8221;<br />
<a href="https://github.com/joyent/libuv" rel="nofollow">https://github.com/joyent/libuv</a></p>
<p>There&#8217;s an existing python wrapper: <a href="https://github.com/saghul/pyuv" rel="nofollow">https://github.com/saghul/pyuv</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on libev and libevent by Ted S</title>
		<link>http://blog.gevent.org/2011/04/28/libev-and-libevent/#comment-489</link>
		<dc:creator><![CDATA[Ted S]]></dc:creator>
		<pubDate>Thu, 22 Sep 2011 06:50:12 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gevent.org/?p=413#comment-489</guid>
		<description><![CDATA[Will there be anything to replace libevent-http?

The high-performance C-based http server was partly what drew me to gevent.

A possible candidate: http://tinyclouds.org/libebb/

It was made by Ryan Dahl (of node.js fame), and the http parser is based on Ragel (a la Mongrel).

It doesn&#039;t look that maintained, but it&#039;s being actively used by (http://webroar.in/). They submitted a patch for an SSL issue pretty recently, so they&#039;re maintaining it in some sense (or at least, they haven&#039;t had many issues with it). It looks pretty simple; I could fix any issues that happen to come up.]]></description>
		<content:encoded><![CDATA[<p>Will there be anything to replace libevent-http?</p>
<p>The high-performance C-based http server was partly what drew me to gevent.</p>
<p>A possible candidate: <a href="http://tinyclouds.org/libebb/" rel="nofollow">http://tinyclouds.org/libebb/</a></p>
<p>It was made by Ryan Dahl (of node.js fame), and the http parser is based on Ragel (a la Mongrel).</p>
<p>It doesn&#8217;t look that maintained, but it&#8217;s being actively used by (<a href="http://webroar.in/" rel="nofollow">http://webroar.in/</a>). They submitted a patch for an SSL issue pretty recently, so they&#8217;re maintaining it in some sense (or at least, they haven&#8217;t had many issues with it). It looks pretty simple; I could fix any issues that happen to come up.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on libev and libevent by Ryan</title>
		<link>http://blog.gevent.org/2011/04/28/libev-and-libevent/#comment-488</link>
		<dc:creator><![CDATA[Ryan]]></dc:creator>
		<pubDate>Thu, 15 Sep 2011 17:38:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gevent.org/?p=413#comment-488</guid>
		<description><![CDATA[No mention of Node.js? Surely they influenced this decision at least a little. ;)]]></description>
		<content:encoded><![CDATA[<p>No mention of Node.js? Surely they influenced this decision at least a little. <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on libev and libevent by denis</title>
		<link>http://blog.gevent.org/2011/04/28/libev-and-libevent/#comment-407</link>
		<dc:creator><![CDATA[denis]]></dc:creator>
		<pubDate>Tue, 14 Jun 2011 09:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gevent.org/?p=413#comment-407</guid>
		<description><![CDATA[I don&#039;t think it&#039;s hard at all, but I only had cursory look at libeio.]]></description>
		<content:encoded><![CDATA[<p>I don&#8217;t think it&#8217;s hard at all, but I only had cursory look at libeio.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on libev and libevent by denis</title>
		<link>http://blog.gevent.org/2011/04/28/libev-and-libevent/#comment-406</link>
		<dc:creator><![CDATA[denis]]></dc:creator>
		<pubDate>Tue, 14 Jun 2011 09:29:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gevent.org/?p=413#comment-406</guid>
		<description><![CDATA[Yes, it does: 

import gevent.resolver_ares
resolver = gevent.resolver_ares.Resolver(servers=[&#039;8.8.8.8&#039;])
print resolver.gethostbyname(&#039;gevent.org&#039;)

import gevent
# gevent.get_hub().resolver = resolver # make this resolver also used by gevent.socket]]></description>
		<content:encoded><![CDATA[<p>Yes, it does: </p>
<p>import gevent.resolver_ares<br />
resolver = gevent.resolver_ares.Resolver(servers=['8.8.8.8'])<br />
print resolver.gethostbyname(&#8216;gevent.org&#8217;)</p>
<p>import gevent<br />
# gevent.get_hub().resolver = resolver # make this resolver also used by gevent.socket</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on libev and libevent by est</title>
		<link>http://blog.gevent.org/2011/04/28/libev-and-libevent/#comment-405</link>
		<dc:creator><![CDATA[est]]></dc:creator>
		<pubDate>Tue, 14 Jun 2011 08:22:49 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gevent.org/?p=413#comment-405</guid>
		<description><![CDATA[Does c-ares&#039;s gethostbyaddr support specify a DNS server? It would be AWESOME if gevent could support this feature so we don&#039;t have to use python-dns or pydns, etc.]]></description>
		<content:encoded><![CDATA[<p>Does c-ares&#8217;s gethostbyaddr support specify a DNS server? It would be AWESOME if gevent could support this feature so we don&#8217;t have to use python-dns or pydns, etc.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on libev and libevent by Uriel Katz</title>
		<link>http://blog.gevent.org/2011/04/28/libev-and-libevent/#comment-403</link>
		<dc:creator><![CDATA[Uriel Katz]]></dc:creator>
		<pubDate>Sun, 12 Jun 2011 09:47:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.gevent.org/?p=413#comment-403</guid>
		<description><![CDATA[How hard will it be to integrate libeio too so we can finally have real(as real as it gets on linux with a threadpool) async file IO?]]></description>
		<content:encoded><![CDATA[<p>How hard will it be to integrate libeio too so we can finally have real(as real as it gets on linux with a threadpool) async file IO?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

