﻿<?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++博客-技术笔记——Beyond Programming-最新评论</title><link>http://www.cppblog.com/archiveman/CommentsRSS.aspx</link><description>欢迎喜欢技术的朋友来转转</description><language>zh-cn</language><pubDate>Wed, 01 Sep 2010 03:29:33 GMT</pubDate><lastBuildDate>Wed, 01 Sep 2010 03:29:33 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 在内存中解压-实用gzip解压类封装</title><link>http://www.cppblog.com/archiveman/archive/2010/03/09/108983.html#109298</link><dc:creator>David Fang</dc:creator><author>David Fang</author><pubDate>Tue, 09 Mar 2010 09:00:00 GMT</pubDate><guid>http://www.cppblog.com/archiveman/archive/2010/03/09/108983.html#109298</guid><description><![CDATA[@阿福<br>压缩这方面我还没研究过，不过这段代码测试的对象是HTTP协议的返回内容。当HTTP响应头中的Content-Encoding值为gzip时，可以用这个类正确解压出html内容。<img src ="http://www.cppblog.com/archiveman/aggbug/109298.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/archiveman/" target="_blank">David Fang</a> 2010-03-09 17:00 <a href="http://www.cppblog.com/archiveman/archive/2010/03/09/108983.html#109298#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 在内存中解压-实用gzip解压类封装</title><link>http://www.cppblog.com/archiveman/archive/2010/03/09/108983.html#109268</link><dc:creator>阿福</dc:creator><author>阿福</author><pubDate>Tue, 09 Mar 2010 05:15:00 GMT</pubDate><guid>http://www.cppblog.com/archiveman/archive/2010/03/09/108983.html#109268</guid><description><![CDATA[我也研究过一些deflate压缩和GZIP压缩的格式问题。<br>还没看你的代码，不知道你是不是用deflate压缩代替gzip压缩，然后再修改头部来实现的。<img src ="http://www.cppblog.com/archiveman/aggbug/109268.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/archiveman/" target="_blank">阿福</a> 2010-03-09 13:15 <a href="http://www.cppblog.com/archiveman/archive/2010/03/09/108983.html#109268#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 使用Boost.Asio写的多线程TCP转发代理服务器</title><link>http://www.cppblog.com/archiveman/archive/2010/03/07/108971.html#109146</link><dc:creator>David Fang</dc:creator><author>David Fang</author><pubDate>Sun, 07 Mar 2010 14:09:00 GMT</pubDate><guid>http://www.cppblog.com/archiveman/archive/2010/03/07/108971.html#109146</guid><description><![CDATA[A(我理解是客户端)发送的数据被xproxy_connection收到后，会调用handle_login_clt_sock_read，它将客户端发来的数据到服务器，这时如果A和代理间的连接掉了不影响数据发到服务器。当之前从客户端收到的数据从代理发到服务器完毕后，handle_ana_srv_sock_write被调用，代理又开始从客户端接收数据，这才发现客户端关闭连接了，异步调用的处理函数handle_login_clt_sock_read会得到一个错误，然后就撤销与服务器连接的socket的所有请求，而本身和客户端连接的socket有没有新的调用，因此整个连接会被释放，应该还算比较合理吧。<img src ="http://www.cppblog.com/archiveman/aggbug/109146.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/archiveman/" target="_blank">David Fang</a> 2010-03-07 22:09 <a href="http://www.cppblog.com/archiveman/archive/2010/03/07/108971.html#109146#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 使用Boost.Asio写的多线程TCP转发代理服务器</title><link>http://www.cppblog.com/archiveman/archive/2010/03/07/108971.html#109093</link><dc:creator>ziding</dc:creator><author>ziding</author><pubDate>Sun, 07 Mar 2010 03:22:00 GMT</pubDate><guid>http://www.cppblog.com/archiveman/archive/2010/03/07/108971.html#109093</guid><description><![CDATA[若A发送一段数据到proxy之后，连接断掉了，proxy是不是否会把之前收到的内容发给后面的服务器b？要是不发，是不是不太合适？<img src ="http://www.cppblog.com/archiveman/aggbug/109093.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/archiveman/" target="_blank">ziding</a> 2010-03-07 11:22 <a href="http://www.cppblog.com/archiveman/archive/2010/03/07/108971.html#109093#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 关于管道——子进程调用命令行并返回执行结果的问题</title><link>http://www.cppblog.com/archiveman/archive/2010/03/06/108988.html#109028</link><dc:creator>David Fang</dc:creator><author>David Fang</author><pubDate>Sat, 06 Mar 2010 04:30:00 GMT</pubDate><guid>http://www.cppblog.com/archiveman/archive/2010/03/06/108988.html#109028</guid><description><![CDATA[@zuhd<br>呵呵，我也是看了书才弄出来的。<img src ="http://www.cppblog.com/archiveman/aggbug/109028.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/archiveman/" target="_blank">David Fang</a> 2010-03-06 12:30 <a href="http://www.cppblog.com/archiveman/archive/2010/03/06/108988.html#109028#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 使用Boost.Asio写的多线程TCP转发代理服务器</title><link>http://www.cppblog.com/archiveman/archive/2010/03/06/108971.html#109027</link><dc:creator>David Fang</dc:creator><author>David Fang</author><pubDate>Sat, 06 Mar 2010 04:24:00 GMT</pubDate><guid>http://www.cppblog.com/archiveman/archive/2010/03/06/108971.html#109027</guid><description><![CDATA[嘿嘿，这个是安全项目的内幕，为了保护背后的网络。<img src ="http://www.cppblog.com/archiveman/aggbug/109027.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/archiveman/" target="_blank">David Fang</a> 2010-03-06 12:24 <a href="http://www.cppblog.com/archiveman/archive/2010/03/06/108971.html#109027#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 使用Boost.Asio写的多线程TCP转发代理服务器</title><link>http://www.cppblog.com/archiveman/archive/2010/03/06/108971.html#109016</link><dc:creator>zuhd</dc:creator><author>zuhd</author><pubDate>Sat, 06 Mar 2010 02:12:00 GMT</pubDate><guid>http://www.cppblog.com/archiveman/archive/2010/03/06/108971.html#109016</guid><description><![CDATA[奇怪为什么有这样的需求？为什么不用udp,udp可以穿越NAT<img src ="http://www.cppblog.com/archiveman/aggbug/109016.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/archiveman/" target="_blank">zuhd</a> 2010-03-06 10:12 <a href="http://www.cppblog.com/archiveman/archive/2010/03/06/108971.html#109016#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 关于管道——子进程调用命令行并返回执行结果的问题</title><link>http://www.cppblog.com/archiveman/archive/2010/03/06/108988.html#109014</link><dc:creator>zuhd</dc:creator><author>zuhd</author><pubDate>Sat, 06 Mar 2010 01:49:00 GMT</pubDate><guid>http://www.cppblog.com/archiveman/archive/2010/03/06/108988.html#109014</guid><description><![CDATA[以前获取mac地址时用到了这个东西，基本上用的第一个方案，学习！<img src ="http://www.cppblog.com/archiveman/aggbug/109014.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/archiveman/" target="_blank">zuhd</a> 2010-03-06 09:49 <a href="http://www.cppblog.com/archiveman/archive/2010/03/06/108988.html#109014#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 在内存中解压-实用gzip解压类封装</title><link>http://www.cppblog.com/archiveman/archive/2010/03/06/108983.html#109006</link><dc:creator>evoup</dc:creator><author>evoup</author><pubDate>Fri, 05 Mar 2010 16:25:00 GMT</pubDate><guid>http://www.cppblog.com/archiveman/archive/2010/03/06/108983.html#109006</guid><description><![CDATA[是很实用，支持一下了<img src ="http://www.cppblog.com/archiveman/aggbug/109006.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/archiveman/" target="_blank">evoup</a> 2010-03-06 00:25 <a href="http://www.cppblog.com/archiveman/archive/2010/03/06/108983.html#109006#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>