发布时间:2013-01-18 19:31:44
这篇文章写于三年前,当时手中拿着Stevens的三本巨著 TCP v1/v2/v3 的摸不着头脑-因为它们太厚了。我知道我不需要那么多,那么详细。于是有了自己分析源代码的想法...... 我不对文中的内容提供任何保证,但欢迎与我联系以便不断的修改它,最终给需要知道关于Linux TCP/IP实现的人提供短小精悍的文章内容。 第一部分:Linux的TCP/IP实现概述 Linux通过同时对多种通信协议的支持来提供通用的底层基础服务。它的第一个网络模型的版本是4.3 BSD,也称为Net/1......【阅读全文】
发布时间:2013-01-18 19:31:41
先上代码:int flag = 1;int result = setsockopt(sock, /* socket affected */IPPROTO_TCP, /* set option at TCP level */TCP_NODELAY, /* name of option */(char *) &flag, /* the cast is historicalcruft */sizeof(int)); /* length of option value */if (result < 0)... handle the error ... 注意:TCP_NODELAY需要头......【阅读全文】