﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-那谁的技术博客-随笔分类-网络编程</title><link>http://www.cppblog.com/converse/category/2353.html</link><description>感兴趣领域:高性能服务器编程,算法,Linux内核</description><language>zh-cn</language><lastBuildDate>Wed, 09 Dec 2009 01:32:41 GMT</lastBuildDate><pubDate>Wed, 09 Dec 2009 01:32:41 GMT</pubDate><ttl>60</ttl><item><title>Nginx0.7.61代码分析(一)--写在前面的话以及进程模型分析</title><link>http://www.cppblog.com/converse/archive/2009/11/26/101995.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Thu, 26 Nov 2009 11:06:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2009/11/26/101995.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/101995.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2009/11/26/101995.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/101995.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/101995.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2009/11/26/101995.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/101995.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2009-11-26 19:06 <a href="http://www.cppblog.com/converse/archive/2009/11/26/101995.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>同步/异步与阻塞/非阻塞的区别</title><link>http://www.cppblog.com/converse/archive/2009/05/13/82879.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Wed, 13 May 2009 14:11:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2009/05/13/82879.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/82879.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2009/05/13/82879.html#Feedback</comments><slash:comments>12</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/82879.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/82879.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2009/05/13/82879.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/82879.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2009-05-13 22:11 <a href="http://www.cppblog.com/converse/archive/2009/05/13/82879.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>connect的两种出错情况</title><link>http://www.cppblog.com/converse/archive/2009/04/23/80889.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Thu, 23 Apr 2009 12:43:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2009/04/23/80889.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/80889.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2009/04/23/80889.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/80889.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/80889.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2009/04/23/80889.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/80889.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2009-04-23 20:43 <a href="http://www.cppblog.com/converse/archive/2009/04/23/80889.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>让libevent支持多线程</title><link>http://www.cppblog.com/converse/archive/2009/01/12/71809.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Mon, 12 Jan 2009 06:49:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2009/01/12/71809.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/71809.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2009/01/12/71809.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/71809.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/71809.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 让libevent支持多线程的一种方法,很巧妙.&nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2009/01/12/71809.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/71809.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2009-01-12 14:49 <a href="http://www.cppblog.com/converse/archive/2009/01/12/71809.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>libevent事件处理框架分析</title><link>http://www.cppblog.com/converse/archive/2009/01/03/71040.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Fri, 02 Jan 2009 16:14:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2009/01/03/71040.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/71040.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2009/01/03/71040.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/71040.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/71040.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 针对libevent对IO事件,定时器事件,信号事件处理的框架分析.<br>&nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2009/01/03/71040.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/71040.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2009-01-03 00:14 <a href="http://www.cppblog.com/converse/archive/2009/01/03/71040.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>对一个服务器的几步优化</title><link>http://www.cppblog.com/converse/archive/2008/10/22/64733.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Wed, 22 Oct 2008 12:10:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/10/22/64733.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/64733.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/10/22/64733.html#Feedback</comments><slash:comments>18</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/64733.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/64733.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/10/22/64733.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/64733.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2008-10-22 20:10 <a href="http://www.cppblog.com/converse/archive/2008/10/22/64733.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>epoll相关资料整理</title><link>http://www.cppblog.com/converse/archive/2008/10/13/63928.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Mon, 13 Oct 2008 14:11:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/10/13/63928.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/63928.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/10/13/63928.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/63928.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/63928.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/10/13/63928.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/63928.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2008-10-13 22:11 <a href="http://www.cppblog.com/converse/archive/2008/10/13/63928.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>epoll为什么这么快</title><link>http://www.cppblog.com/converse/archive/2008/10/12/63836.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Sun, 12 Oct 2008 14:35:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/10/12/63836.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/63836.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/10/12/63836.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/63836.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/63836.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/10/12/63836.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/63836.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2008-10-12 22:35 <a href="http://www.cppblog.com/converse/archive/2008/10/12/63836.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>多进程服务器中,epoll的创建应该在创建子进程之后</title><link>http://www.cppblog.com/converse/archive/2008/10/08/63504.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Wed, 08 Oct 2008 14:52:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/10/08/63504.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/63504.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/10/08/63504.html#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/63504.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/63504.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/10/08/63504.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/63504.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2008-10-08 22:52 <a href="http://www.cppblog.com/converse/archive/2008/10/08/63504.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>lighttpd1.4.18代码分析(八)--状态机(2)CON_STATE_READ状态</title><link>http://www.cppblog.com/converse/archive/2008/09/24/62658.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Wed, 24 Sep 2008 02:50:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/09/24/62658.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/62658.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/09/24/62658.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/62658.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/62658.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/09/24/62658.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/62658.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2008-09-24 10:50 <a href="http://www.cppblog.com/converse/archive/2008/09/24/62658.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>lighttpd1.4.18代码分析(七)--状态机(1)CON_STATE_REQUEST_START状态</title><link>http://www.cppblog.com/converse/archive/2008/09/22/62497.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Mon, 22 Sep 2008 07:10:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/09/22/62497.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/62497.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/09/22/62497.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/62497.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/62497.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/09/22/62497.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/62497.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2008-09-22 15:10 <a href="http://www.cppblog.com/converse/archive/2008/09/22/62497.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>lighttpd1.4.18代码分析(六)--处理连接fd的流程</title><link>http://www.cppblog.com/converse/archive/2008/09/19/62252.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Fri, 19 Sep 2008 02:46:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/09/19/62252.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/62252.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/09/19/62252.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/62252.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/62252.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/09/19/62252.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/62252.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2008-09-19 10:46 <a href="http://www.cppblog.com/converse/archive/2008/09/19/62252.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>lighttpd1.4.18代码分析(五)--处理超时连接</title><link>http://www.cppblog.com/converse/archive/2008/09/05/61039.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Fri, 05 Sep 2008 11:33:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/09/05/61039.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/61039.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/09/05/61039.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/61039.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/61039.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/09/05/61039.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/61039.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2008-09-05 19:33 <a href="http://www.cppblog.com/converse/archive/2008/09/05/61039.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>lighttpd1.4.18代码分析(四)--处理监听fd的流程</title><link>http://www.cppblog.com/converse/archive/2008/09/03/60798.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Wed, 03 Sep 2008 03:17:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/09/03/60798.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/60798.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/09/03/60798.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/60798.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/60798.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/09/03/60798.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/60798.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2008-09-03 11:17 <a href="http://www.cppblog.com/converse/archive/2008/09/03/60798.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>lighttpd1.4.18代码分析(三)--网络IO事件处理器的使用</title><link>http://www.cppblog.com/converse/archive/2008/08/28/60305.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Thu, 28 Aug 2008 15:20:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/08/28/60305.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/60305.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/08/28/60305.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/60305.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/60305.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/08/28/60305.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/60305.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2008-08-28 23:20 <a href="http://www.cppblog.com/converse/archive/2008/08/28/60305.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>lighttpd1.4.18代码分析(二)--fdevents结构体解析</title><link>http://www.cppblog.com/converse/archive/2008/08/25/59920.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Mon, 25 Aug 2008 08:10:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/08/25/59920.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/59920.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/08/25/59920.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/59920.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/59920.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/08/25/59920.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/59920.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2008-08-25 16:10 <a href="http://www.cppblog.com/converse/archive/2008/08/25/59920.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>lighttpd1.4.18代码分析(一)--watcher,worker模型</title><link>http://www.cppblog.com/converse/archive/2008/08/22/59683.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Fri, 22 Aug 2008 12:18:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/08/22/59683.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/59683.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/08/22/59683.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/59683.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/59683.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: &nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/08/22/59683.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/59683.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2008-08-22 20:18 <a href="http://www.cppblog.com/converse/archive/2008/08/22/59683.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>epoll学习笔记</title><link>http://www.cppblog.com/converse/archive/2008/04/29/48482.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Tue, 29 Apr 2008 12:06:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/04/29/48482.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/48482.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/04/29/48482.html#Feedback</comments><slash:comments>19</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/48482.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/48482.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: epoll学习笔记&nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/04/29/48482.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/48482.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2008-04-29 20:06 <a href="http://www.cppblog.com/converse/archive/2008/04/29/48482.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>两种网络数据格式的比较</title><link>http://www.cppblog.com/converse/archive/2008/03/26/45472.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Wed, 26 Mar 2008 15:13:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2008/03/26/45472.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/45472.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2008/03/26/45472.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/45472.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/45472.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 两种网络数据格式:二进制格式和XML格式的比较&nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2008/03/26/45472.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/45472.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2008-03-26 23:13 <a href="http://www.cppblog.com/converse/archive/2008/03/26/45472.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>有关服务器设计的好文章收集</title><link>http://www.cppblog.com/converse/archive/2007/03/12/19586.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Sun, 11 Mar 2007 16:47:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2007/03/12/19586.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/19586.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2007/03/12/19586.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/19586.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/19586.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 有关服务器设计的好文章收集&nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2007/03/12/19586.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/19586.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2007-03-12 00:47 <a href="http://www.cppblog.com/converse/archive/2007/03/12/19586.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>P2P原理的解释与实现</title><link>http://www.cppblog.com/converse/archive/2006/09/02/11969.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Sat, 02 Sep 2006 12:30:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2006/09/02/11969.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/11969.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2006/09/02/11969.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/11969.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/11969.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 采用UDP协议进行P2P打洞对话原理的解释与实现~~&nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2006/09/02/11969.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/11969.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2006-09-02 20:30 <a href="http://www.cppblog.com/converse/archive/2006/09/02/11969.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>第一个socket程序-C\S模式的文件传输程序</title><link>http://www.cppblog.com/converse/archive/2006/08/03/10826.html</link><dc:creator>那谁</dc:creator><author>那谁</author><pubDate>Thu, 03 Aug 2006 13:38:00 GMT</pubDate><guid>http://www.cppblog.com/converse/archive/2006/08/03/10826.html</guid><wfw:comment>http://www.cppblog.com/converse/comments/10826.html</wfw:comment><comments>http://www.cppblog.com/converse/archive/2006/08/03/10826.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.cppblog.com/converse/comments/commentRss/10826.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/converse/services/trackbacks/10826.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 第一个socket程序-C\S模式的文件传输程序&nbsp;&nbsp;<a href='http://www.cppblog.com/converse/archive/2006/08/03/10826.html'>阅读全文</a><img src ="http://www.cppblog.com/converse/aggbug/10826.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/converse/" target="_blank">那谁</a> 2006-08-03 21:38 <a href="http://www.cppblog.com/converse/archive/2006/08/03/10826.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>