<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>五四陈科学院-坚信科学，分享技术 &#187; tcp</title>
	<atom:link href="http://www.54chen.com/tag/tcp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.54chen.com</link>
	<description>PHP、JAVA、缓存、架构、经验、分享</description>
	<lastBuildDate>Fri, 10 Feb 2012 12:21:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>[中秋零献] 神州数码802.1x局域网UDP拔号软件MyNet-Gnome源代码大分析（Part2）</title>
		<link>http://www.54chen.com/php-tech/%e4%b8%ad%e7%a7%8b%e9%9b%b6%e7%8c%ae-%e7%a5%9e%e5%b7%9e%e6%95%b0%e7%a0%818021x%e5%b1%80%e5%9f%9f%e7%bd%91udp%e6%8b%94%e5%8f%b7%e8%bd%af%e4%bb%b6mynet-gnome%e6%ba%90%e4%bb%a3%e7%a0%81%e5%a4%a7-2.html</link>
		<comments>http://www.54chen.com/php-tech/%e4%b8%ad%e7%a7%8b%e9%9b%b6%e7%8c%ae-%e7%a5%9e%e5%b7%9e%e6%95%b0%e7%a0%818021x%e5%b1%80%e5%9f%9f%e7%bd%91udp%e6%8b%94%e5%8f%b7%e8%bd%af%e4%bb%b6mynet-gnome%e6%ba%90%e4%bb%a3%e7%a0%81%e5%a4%a7-2.html#comments</comments>
		<pubDate>Sun, 14 Sep 2008 13:10:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[802.1x]]></category>
		<category><![CDATA[mynet]]></category>
		<category><![CDATA[tcp]]></category>
		<category><![CDATA[神州数码客户端]]></category>

		<guid isPermaLink="false">http://www.54chen.com/php-tech/%e4%b8%ad%e7%a7%8b%e9%9b%b6%e7%8c%ae-%e7%a5%9e%e5%b7%9e%e6%95%b0%e7%a0%818021x%e5%b1%80%e5%9f%9f%e7%bd%91udp%e6%8b%94%e5%8f%b7%e8%bd%af%e4%bb%b6mynet-gnome%e6%ba%90%e4%bb%a3%e7%a0%81%e5%a4%a7-2.html</guid>
		<description><![CDATA[<a href="http://www.54chen.com"><img border="0" src="http://www.54chen.com/wp-content/themes/54chen2011/images/54chen-logo.gif"></a><br>以下内容由<a href="http://www.54chen.com">[五四陈科学院]</a>提供<br>/*** * Author: cc0cc * E-mail: cc0cc@126.com * WebSite: http://www.54chen.com * Date: the Mid-Autumn Festival of 2008 * FileName: main.c ***/ /* * Initial main.c file generated by Glade. Edit as required. * Glade will not overwrite this file. */ &#8230;<br><br>想快点找到作者也可以到Twitter上留言: <a href="https://www.twitter.com/54chen" target="_blank">@54chen</a><br>或者你懒得带梯子上墙，请到新浪微博：<a href="http://t.sina.com.cn/54chen" target="_blank">@54chen</a>]]></description>
			<content:encoded><![CDATA[<a href="http://www.54chen.com"><img border="0" src="http://www.54chen.com/wp-content/themes/54chen2011/images/54chen-logo.gif"></a><br>以下内容由<a href="http://www.54chen.com">[五四陈科学院]</a>提供<br><p>/***<br />
* Author: cc0cc<br />
* E-mail: cc0cc@126.com<br />
* WebSite: <a href="http://www.54chen.com">http://www.54chen.com</a><br />
* Date: the Mid-Autumn Festival of 2008<br />
* FileName: main.c<br />
***/<br />
/*<br />
* Initial main.c file generated by Glade. Edit as required.<br />
* Glade will not overwrite this file.<br />
*/</p>
<p>#ifdef HAVE_CONFIG_H<br />
# include &lt;config.h&gt;<br />
#endif<br />
#include &lt;stdio.h&gt;<br />
#include &lt;gtk/gtk.h&gt;<br />
#include &lt;pthread.h&gt;</p>
<p>#include &lt;gnome.h&gt;<br />
/*如果没记错的话eggtrayicon.h/tray.h都是在Linux用来做系统托盘的头文件，参见<br />
*http://hi.baidu.com/cc0cc/blog/item/26da147a4a428ce92f73b3da.html<br />
*/<br />
#include "eggtrayicon.h"<br />
#include "tray.h"<br />
#include "interface.h"<br />
#include "support.h"<br />
#include "connect.h"</p>
<p>/*系统托盘*/<br />
static void activate_action (GtkAction * action);<br />
static void net_quit (GtkAction * action);<br />
static const gchar *ui_info =<br />
    "&lt;ui&gt;"<br />
    " &lt;popup name='PopupMenu'&gt;"<br />
    "    &lt;menuitem action='About'/&gt;"<br />
    "    &lt;separator/&gt;"<br />
    "    &lt;menuitem action='Quit'/&gt;"<br />
    " &lt;/popup&gt;"<br />
    "&lt;/ui&gt;";<br />
static GtkActionEntry entries[] = {<br />
    {"Quit", GTK_STOCK_QUIT,    /* name, stock id */<br />
    N_("_断开"), "&lt;control&gt;Q",    /* label, accelerator */<br />
    N_("Quit"),        /* tooltip */<br />
    G_CALLBACK (net_quit)},<br />
    {"About", GTK_STOCK_ABOUT,    /* name, stock id */<br />
    N_( "_关于"), "&lt;control&gt;A",    /* label, accelerator 关于断开*/<br />
    N_("About"),        /* tooltip */<br />
    G_CALLBACK (activate_action)},<br />
};static guint n_entries = G_N_ELEMENTS (entries);<br />
/*系统托盘END*/</p>
<p>/*GTK程序入口*/<br />
int<br />
main (int argc, char *argv[])<br />
{</p>
<p>    GtkUIManager *ui;<br />
    GError *error = NULL;<br />
    GtkActionGroup *actions;<br />
#ifdef ENABLE_NLS<br />
bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);<br />
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");<br />
textdomain (GETTEXT_PACKAGE);<br />
#endif<br />
gnome_program_init (PACKAGE, VERSION, LIBGNOMEUI_MODULE,<br />
                      argc, argv,<br />
                      GNOME_PARAM_APP_DATADIR, PACKAGE_DATA_DIR,<br />
                      NULL);<br />
window1 = create_window1 ();//这是第一个界面，也就是一出来的时候等待输入密码进行连接的界面<br />
    //g_thread_create(thread1,NULL,NULL,NULL);//wait for the book <img src='http://www.54chen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
     //pthread_create(&amp;tid,NULL,thread1,NULL);//it is not so good!<br />
     tray = g_new0 (tray_demo, 1);//这里开始弄系统托盘<br />
    tray-&gt;window_main = window1;<br />
    create_tray(tray);<br />
    actions = gtk_action_group_new ("Actions");<br />
    gtk_action_group_set_translation_domain (actions, GETTEXT_PACKAGE);<br />
    gtk_action_group_add_actions (actions, entries, n_entries, NULL);<br />
    ui = gtk_ui_manager_new ();<br />
    gtk_ui_manager_insert_action_group (ui, actions, 0);<br />
    gtk_window_add_accel_group (GTK_WINDOW (window1),<br />
                    gtk_ui_manager_get_accel_group (ui));<br />
    if (!gtk_ui_manager_add_ui_from_string (ui, ui_info, -1, &amp;error))<br />
    {<br />
        g_message ("building menus failed: %s", error-&gt;message);<br />
        g_error_free (error);<br />
    }<br />
    tray-&gt;ui = ui;<br />
    tray-&gt;actions = actions;<br />
    tray-&gt;menus = gtk_ui_manager_get_widget (ui, "/PopupMenu");//这段代码可以在gnome中国的网站上找到。。:)<br />
g_message("ccc");   <br />
gtk_widget_show (window1);<br />
gtk_main ();g_message("here2!");<br />
return 0;<br />
}</p>
<p>//下面两个都是为系统托盘的事件做的<br />
static void<br />
activate_action (GtkAction * action)<br />
{   GtkWidget *about;<br />
    about = create_aboutdialog1 ();<br />
     gtk_widget_show (about);<br />
    return;<br />
}<br />
static void<br />
net_quit (GtkAction * action)<br />
{<br />
    Acc_Keep_Link=-1;<br />
    gtk_widget_show_all (window1);<br />
    send_access_request();<br />
    //g_message("net_quit!");<br />
}</p>
<p>/***<br />
* Author: cc0cc<br />
* E-mail: cc0cc@126.com<br />
* WebSite: <a href="http://www.54chen.com">http://www.54chen.com</a></p>
<p>* Date: the Mid-Autumn Festival of 2008<br />
***/</p>
<br><br>想快点找到作者也可以到Twitter上留言: <a href="https://www.twitter.com/54chen" target="_blank">@54chen</a><br>或者你懒得带梯子上墙，请到新浪微博：<a href="http://t.sina.com.cn/54chen" target="_blank">@54chen</a>]]></content:encoded>
			<wfw:commentRss>http://www.54chen.com/php-tech/%e4%b8%ad%e7%a7%8b%e9%9b%b6%e7%8c%ae-%e7%a5%9e%e5%b7%9e%e6%95%b0%e7%a0%818021x%e5%b1%80%e5%9f%9f%e7%bd%91udp%e6%8b%94%e5%8f%b7%e8%bd%af%e4%bb%b6mynet-gnome%e6%ba%90%e4%bb%a3%e7%a0%81%e5%a4%a7-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[中秋零献] 神州数码802.1x局域网UDP拔号软件MyNet-Gnome源代码大分析（Part1）</title>
		<link>http://www.54chen.com/_linux_/%e4%b8%ad%e7%a7%8b%e9%9b%b6%e7%8c%ae-%e7%a5%9e%e5%b7%9e%e6%95%b0%e7%a0%818021x%e5%b1%80%e5%9f%9f%e7%bd%91udp%e6%8b%94%e5%8f%b7%e8%bd%af%e4%bb%b6mynet-gnome%e6%ba%90%e4%bb%a3%e7%a0%81%e5%a4%a7.html</link>
		<comments>http://www.54chen.com/_linux_/%e4%b8%ad%e7%a7%8b%e9%9b%b6%e7%8c%ae-%e7%a5%9e%e5%b7%9e%e6%95%b0%e7%a0%818021x%e5%b1%80%e5%9f%9f%e7%bd%91udp%e6%8b%94%e5%8f%b7%e8%bd%af%e4%bb%b6mynet-gnome%e6%ba%90%e4%bb%a3%e7%a0%81%e5%a4%a7.html#comments</comments>
		<pubDate>Sun, 14 Sep 2008 09:05:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[mynet]]></category>
		<category><![CDATA[tcp]]></category>

		<guid isPermaLink="false">http://www.54chen.com/_linux_/%e4%b8%ad%e7%a7%8b%e9%9b%b6%e7%8c%ae-%e7%a5%9e%e5%b7%9e%e6%95%b0%e7%a0%818021x%e5%b1%80%e5%9f%9f%e7%bd%91udp%e6%8b%94%e5%8f%b7%e8%bd%af%e4%bb%b6mynet-gnome%e6%ba%90%e4%bb%a3%e7%a0%81%e5%a4%a7.html</guid>
		<description><![CDATA[<a href="http://www.54chen.com"><img border="0" src="http://www.54chen.com/wp-content/themes/54chen2011/images/54chen-logo.gif"></a><br>以下内容由<a href="http://www.54chen.com">[五四陈科学院]</a>提供<br>/*** * Author: cc0cc * E-mail: cc0cc@126.com * WebSite: http://www.54chen.com * Date: the Mid-Autumn Festival of 2008 ***/ 概要：这个软件是三年前的时候在学校里写的，主要目的是给广大的Linuxers一个上网的机会，不过后来在我推出后官方又出了个Linux下的拔号二进制包。 PS:神州数码的局域网拔号软件在各大高校使用很多，有不少小区也是，一般官方发布的会有一定的限制。。。 熟悉802.1x协议的过程，对网络编程的学习也有一定的提高。 代码中的ASM汇编部分代码取自北航的高手xdkui（目前在MS就职），在此一并感谢他的努力hack。 声明：本代码只供学习使用，完全遵循计算机软件保护条例。 1.开发环境： gtk+/gnome Anjuta+Glade 2.文件树（截图）： /*** * Author: cc0cc * E-mail: cc0cc@126.com * WebSite: http://www.54chen.com * Date: the &#8230;<br><br>想快点找到作者也可以到Twitter上留言: <a href="https://www.twitter.com/54chen" target="_blank">@54chen</a><br>或者你懒得带梯子上墙，请到新浪微博：<a href="http://t.sina.com.cn/54chen" target="_blank">@54chen</a>]]></description>
			<content:encoded><![CDATA[<a href="http://www.54chen.com"><img border="0" src="http://www.54chen.com/wp-content/themes/54chen2011/images/54chen-logo.gif"></a><br>以下内容由<a href="http://www.54chen.com">[五四陈科学院]</a>提供<br><p class="cnt">/***<br />
* Author: cc0cc<br />
* E-mail: cc0cc@126.com<br />
* WebSite: <a href="http://www.54chen.com">http://www.54chen.com</a><br />
* Date: the Mid-Autumn Festival of 2008<br />
***/<br />
概要：这个软件是三年前的时候在学校里写的，主要目的是给广大的Linuxers一个上网的机会，不过后来在我推出后官方又出了个Linux下的拔号二进制包。</p>
<p class="cnt">PS:神州数码的局域网拔号软件在各大高校使用很多，有不少小区也是，一般官方发布的会有一定的限制。。。</p>
<p class="cnt">熟悉802.1x协议的过程，对网络编程的学习也有一定的提高。<br />
代码中的ASM汇编部分代码取自北航的高手xdkui（目前在MS就职），在此一并感谢他的努力hack。<br />
声明：本代码只供学习使用，完全遵循计算机软件保护条例。</p>
<p>1.开发环境：<br />
gtk+/gnome<br />
Anjuta+Glade<br />
2.文件树（截图）：</p>
<div class="cnt"><a href="http://www.54chen.com/wp-content/uploads/2008/11/f53990fba317f23b4f4aeaba.png"><img class="alignnone size-full wp-image-67" title="f53990fba317f23b4f4aeaba" src="http://www.54chen.com/wp-content/uploads/2008/11/f53990fba317f23b4f4aeaba.png" alt="" width="236" height="701" /></a></div>
<div class="cnt">/***<br />
* Author: cc0cc<br />
* E-mail: cc0cc@126.com<br />
* WebSite: <a href="http://www.54chen.com">http://www.54chen.com</a></div>
<div class="cnt">* Date: the Mid-Autumn Festival of 2008<br />
***/</div>
<br><br>想快点找到作者也可以到Twitter上留言: <a href="https://www.twitter.com/54chen" target="_blank">@54chen</a><br>或者你懒得带梯子上墙，请到新浪微博：<a href="http://t.sina.com.cn/54chen" target="_blank">@54chen</a>]]></content:encoded>
			<wfw:commentRss>http://www.54chen.com/_linux_/%e4%b8%ad%e7%a7%8b%e9%9b%b6%e7%8c%ae-%e7%a5%9e%e5%b7%9e%e6%95%b0%e7%a0%818021x%e5%b1%80%e5%9f%9f%e7%bd%91udp%e6%8b%94%e5%8f%b7%e8%bd%af%e4%bb%b6mynet-gnome%e6%ba%90%e4%bb%a3%e7%a0%81%e5%a4%a7.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TCP连接:SYN ACK RST UTG PSH FIN</title>
		<link>http://www.54chen.com/_linux_/tcp-connection-syn-ack-rst-utg-psh-fin.html</link>
		<comments>http://www.54chen.com/_linux_/tcp-connection-syn-ack-rst-utg-psh-fin.html#comments</comments>
		<pubDate>Sat, 29 Sep 2007 10:14:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[syn]]></category>
		<category><![CDATA[tcp]]></category>

		<guid isPermaLink="false">http://www.54chen.com/_linux_/tcp-connection-syn-ack-rst-utg-psh-fin.html</guid>
		<description><![CDATA[<a href="http://www.54chen.com"><img border="0" src="http://www.54chen.com/wp-content/themes/54chen2011/images/54chen-logo.gif"></a><br>以下内容由<a href="http://www.54chen.com">[五四陈科学院]</a>提供<br>TCP的三次握手是怎么进行的：发送端发送一个SYN=1，ACK=0标志的数据包给接收端，请求进行连接，这是第一次握手；接收端收到请求并且允许连接的话，就会发送一个SYN=1，ACK=1标志的数据包给发送端，告诉它，可以通讯了，并且让发送端发送一个确认数据包，这是第二次握手；最后，发送端发送一个SYN=0，ACK=1的数据包给接收端，告诉它连接已被确认，这就是第三次握手。之后，一个TCP连接建立，开始通讯。 *SYN：同步标志 同步序列编号(Synchronize Sequence Numbers)栏有效。该标志仅在三次握手建立TCP连接时有效。它提示TCP连接的服务端检查序列编号，该序列编号为TCP连接初始端(一般是客户端)的初始序列编号。在这里，可以把 TCP序列编号看作是一个范围从0到4，294，967，295的32位计数器。通过TCP连接交换的数据中每一个字节都经过序列编号。在TCP报头中的序列编号栏包括了TCP分段中第一个字节的序列编号。   *ACK：确认标志 确认编号(Acknowledgement Number)栏有效。大多数情况下该标志位是置位的。TCP报头内的确认编号栏内包含的确认编号(w+1，Figure-1)为下一个预期的序列编号，同时提示远端系统已经成功接收所有数据。 *RST：复位标志 复位标志有效。用于复位相应的TCP连接。 *URG：紧急标志 紧急(The urgent pointer) 标志有效。紧急标志置位， *PSH：推标志 该标志置位时，接收端不将该数据进行队列处理，而是尽可能快将数据转由应用处理。在处理 telnet 或 rlogin 等交互模式的连接时，该标志总是置位的。 *FIN：结束标志 带有该标志置位的数据包用来结束一个TCP回话，但对应端口仍处于开放状态，准备接收后续数据。 .TCP的几个状态对于我们分析所起的作用。在TCP层，有个FLAGS字段，这个字段有以下几个标识：SYN, FIN, ACK, PSH, RST, URG.其中，对于我们日常的分析有用的就是前面的五个字段。它们的含义是：SYN表示建立连接，FIN表示关闭连接，ACK表示响应，PSH表示有 DATA数据传输，RST表示连接重置。其中，ACK是可能与SYN，FIN等同时使用的，比如SYN和ACK可能同时为1，它表示的就是建立连接之后的响应，如果只是单个的一个SYN，它表示的只是建立连接。TCP的几次握手就是通过这样的ACK表现出来的。但SYN与FIN是不会同时为1的，因为前者表示的是建立连接，而后者表示的是断开连接。RST一般是在FIN之后才会出现为1的情况，表示的是连接重置。一般地，当出现FIN包或RST包时，我们便认为客户端与服务器端断开了连接；而当出现SYN和SYN＋ACK包时，我们认为客户端与服务器建立了一个连接。PSH为1的情况，一般只出现在 DATA内容不为0的包中，也就是说PSH为1表示的是有真正的TCP数据包内容被传递。TCP的连接建立和连接关闭，都是通过请求－响应的模式完成的。<br><br>想快点找到作者也可以到Twitter上留言: <a href="https://www.twitter.com/54chen" target="_blank">@54chen</a><br>或者你懒得带梯子上墙，请到新浪微博：<a href="http://t.sina.com.cn/54chen" target="_blank">@54chen</a>]]></description>
			<content:encoded><![CDATA[<a href="http://www.54chen.com"><img border="0" src="http://www.54chen.com/wp-content/themes/54chen2011/images/54chen-logo.gif"></a><br>以下内容由<a href="http://www.54chen.com">[五四陈科学院]</a>提供<br><p><strong>TCP的三次握手</strong>是怎么进行的：发送端发送一个SYN=1，ACK=0标志的数据包给接收端，请求进行连接，这是第一次握手；接收端收到请求并且允许连接的话，就会发送一个SYN=1，ACK=1标志的数据包给发送端，告诉它，可以通讯了，并且让发送端发送一个确认数据包，这是第二次握手；最后，发送端发送一个SYN=0，ACK=1的数据包给接收端，告诉它连接已被确认，这就是第三次握手。之后，一个TCP连接建立，开始通讯。<br />
*SYN：同步标志<br />
同步序列编号(Synchronize Sequence Numbers)栏有效。该标志仅在三次握手建立TCP连接时有效。它提示TCP连接的服务端检查序列编号，该序列编号为TCP连接初始端(一般是客户端)的初始序列编号。在这里，可以把 TCP序列编号看作是一个范围从0到4，294，967，295的32位计数器。通过TCP连接交换的数据中每一个字节都经过序列编号。在TCP报头中的序列编号栏包括了TCP分段中第一个字节的序列编号。</p>
<p> </p>
<p>*ACK：确认标志<br />
确认编号(Acknowledgement Number)栏有效。大多数情况下该标志位是置位的。TCP报头内的确认编号栏内包含的确认编号(w+1，Figure-1)为下一个预期的序列编号，同时提示远端系统已经成功接收所有数据。</p>
<p>*RST：复位标志<br />
复位标志有效。用于复位相应的TCP连接。</p>
<p>*URG：紧急标志<br />
紧急(The urgent pointer) 标志有效。紧急标志置位，</p>
<p>*PSH：推标志<br />
该标志置位时，接收端不将该数据进行队列处理，而是尽可能快将数据转由应用处理。在处理 telnet 或 rlogin 等交互模式的连接时，该标志总是置位的。</p>
<p>*FIN：结束标志<br />
带有该标志置位的数据包用来结束一个TCP回话，但对应端口仍处于开放状态，准备接收后续数据。</p>
<p>.TCP的几个状态对于我们分析所起的作用。在TCP层，有个FLAGS字段，这个字段有以下几个标识：SYN, FIN, ACK, PSH, RST, URG.其中，对于我们日常的分析有用的就是前面的五个字段。它们的含义是：SYN表示建立连接，FIN表示关闭连接，ACK表示响应，PSH表示有 DATA数据传输，RST表示连接重置。其中，ACK是可能与SYN，FIN等同时使用的，比如SYN和ACK可能同时为1，它表示的就是建立连接之后的响应，如果只是单个的一个SYN，它表示的只是建立连接。TCP的几次握手就是通过这样的ACK表现出来的。但SYN与FIN是不会同时为1的，因为前者表示的是建立连接，而后者表示的是断开连接。RST一般是在FIN之后才会出现为1的情况，表示的是连接重置。一般地，当出现FIN包或RST包时，我们便认为客户端与服务器端断开了连接；而当出现SYN和SYN＋ACK包时，我们认为客户端与服务器建立了一个连接。PSH为1的情况，一般只出现在 DATA内容不为0的包中，也就是说PSH为1表示的是有真正的TCP数据包内容被传递。TCP的连接建立和连接关闭，都是通过请求－响应的模式完成的。</p>
<br><br>想快点找到作者也可以到Twitter上留言: <a href="https://www.twitter.com/54chen" target="_blank">@54chen</a><br>或者你懒得带梯子上墙，请到新浪微博：<a href="http://t.sina.com.cn/54chen" target="_blank">@54chen</a>]]></content:encoded>
			<wfw:commentRss>http://www.54chen.com/_linux_/tcp-connection-syn-ack-rst-utg-psh-fin.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

