<story><title>Beej&apos;s Guide to Network Programming (2012)</title><url>http://beej.us/guide/bgnet/output/html/multipage/index.html</url></story><parent_chain></parent_chain><comment><author>nilliams</author><text>Once upon a time (about 7 years ago) Beej&amp;#x27;s guides saved my life at work when trying to implement network stuff in C for a project at work I was in over my head on.&lt;p&gt;If there was more stuff like this in C-land I probably wouldn&amp;#x27;t have been clambering to get away from C and into more nurturing, sharing communities at the first opportunity.&lt;p&gt;Really cool to see he&amp;#x27;s keeping it up to date.</text></comment>
<story><title>Beej&apos;s Guide to Network Programming (2012)</title><url>http://beej.us/guide/bgnet/output/html/multipage/index.html</url></story><parent_chain></parent_chain><comment><author>ndesaulniers</author><text>Definitely a great read, one I recommend frequently.  Nowadays, I reach for ASIO.  I think I read yesterday it&amp;#x27;s going to be included in C++17?  Much more portable than POSIX sockets.  After reading this I implemented a multithreaded version [0], then started contributing to h2o [1].&lt;p&gt;[0] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;nickdesaulniers&amp;#x2F;c-http-server&amp;#x2F;blob&amp;#x2F;master&amp;#x2F;threaded.c&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;nickdesaulniers&amp;#x2F;c-http-server&amp;#x2F;blob&amp;#x2F;master...&lt;/a&gt;&lt;p&gt;[1] &lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;h2o&amp;#x2F;h2o&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;github.com&amp;#x2F;h2o&amp;#x2F;h2o&lt;/a&gt;</text></comment>