<?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/"
		>
<channel>
	<title>Comments on: Asynchronous DNS Resolution</title>
	<atom:link href="http://www.mikeperham.com/2010/02/10/asynchronous-dns-resolution/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mikeperham.com/2010/02/10/asynchronous-dns-resolution/</link>
	<description>On Ruby, software and the Internet</description>
	<lastBuildDate>Tue, 31 Aug 2010 20:32:50 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: mperham</title>
		<link>http://www.mikeperham.com/2010/02/10/asynchronous-dns-resolution/comment-page-1/#comment-470</link>
		<dc:creator>mperham</dc:creator>
		<pubDate>Fri, 12 Feb 2010 04:52:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikeperham.com/?p=417#comment-470</guid>
		<description>Julien, my gem is based on @astro&#039;s em-dns.  He&#039;s credited in the readme.</description>
		<content:encoded><![CDATA[<p>Julien, my gem is based on @astro&#8217;s em-dns.  He&#8217;s credited in the readme.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nestor Wheelock</title>
		<link>http://www.mikeperham.com/2010/02/10/asynchronous-dns-resolution/comment-page-1/#comment-469</link>
		<dc:creator>Nestor Wheelock</dc:creator>
		<pubDate>Fri, 12 Feb 2010 02:39:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikeperham.com/?p=417#comment-469</guid>
		<description>Not much of a ruby guy but stumbled on your page and took a look at your em-resolv-replace and checked out the resolv.rb library.  You might also check out the c-ares lib.  

&quot;C-ares is an asynchronous resolver library.  It is intended for applications which need to perform DNS queries without blocking, or need to perform multiple DNS queries in parallel.  The primary examples of such applications are servers which communicate with multiple clients and programs with graphical user interfaces.&quot;

It&#039;s an expansion/fork of the ares lib...the ares author wasn&#039;t prepared to accept the changes they deemed necessary to meet the author&#039;s requirements.  Some of which are: not blocking sockets, being thread friendly, portable, and fast.

Read more about why here:

http://c-ares.haxx.se/why.html</description>
		<content:encoded><![CDATA[<p>Not much of a ruby guy but stumbled on your page and took a look at your em-resolv-replace and checked out the resolv.rb library.  You might also check out the c-ares lib.  </p>
<p>&#8220;C-ares is an asynchronous resolver library.  It is intended for applications which need to perform DNS queries without blocking, or need to perform multiple DNS queries in parallel.  The primary examples of such applications are servers which communicate with multiple clients and programs with graphical user interfaces.&#8221;</p>
<p>It&#8217;s an expansion/fork of the ares lib&#8230;the ares author wasn&#8217;t prepared to accept the changes they deemed necessary to meet the author&#8217;s requirements.  Some of which are: not blocking sockets, being thread friendly, portable, and fast.</p>
<p>Read more about why here:</p>
<p><a href="http://c-ares.haxx.se/why.html" rel="nofollow">http://c-ares.haxx.se/why.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Julien</title>
		<link>http://www.mikeperham.com/2010/02/10/asynchronous-dns-resolution/comment-page-1/#comment-468</link>
		<dc:creator>Julien</dc:creator>
		<pubDate>Thu, 11 Feb 2010 08:09:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.mikeperham.com/?p=417#comment-468</guid>
		<description>Awesome... Our @astro wrote em-dns a while ago... How does it compare?</description>
		<content:encoded><![CDATA[<p>Awesome&#8230; Our @astro wrote em-dns a while ago&#8230; How does it compare?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
