1. 禁用Nagle

tpcb->flags |= TF_NODELAY

2. tcp_write仅enqueue packet,而不会启动发送。

在tcp_write后调用tcp_output立即启动发送(See comments of the tcp_write function)。

3. tcp_write的最后一个参数:

* - TCP_WRITE_FLAG_COPY (0x01) data will be copied into memory belonging to the stack
    * - TCP_WRITE_FLAG_MORE (0x02) for TCP connection, PSH flag will be set on last segment sent,

4. TCP_OVERSIZE

试图将待发送数据拼接到上一次的非全长包中。何时拼接由TCP_OVERSIZE的值确定,see opt.h for details。

最新文章

  1. jQuery 2.0.3 源码分析 回溯魔法 end()和pushStack()
  2. EXTJS4.2中neptune主题的使用
  3. [vijos P1391] 想越狱的小杉
  4. 有100个节点的AVL树最大深度是多少?
  5. paip. java的 函数式编程 大法
  6. C# 5.0 新特性——Async和Await使异步编程更简单
  7. CSS3 auto revolution practitioner!
  8. nginx 参数记录
  9. 如何清空android ListView控件的内容
  10. logstash 根据type 判断输出
  11. 一道Python练习题
  12. 进军VR虚拟现实-先来全景智慧城市-有梦想的互联网创业者
  13. SpringMVC中使用RedirectAttributes重定向传参,防止暴露参数
  14. mysql查看表大小
  15. IE浏览器清除缓存没用
  16. 【原创】大数据基础之Hadoop(3)yarn数据收集与监控
  17. 使用kubeadm安装Kubernetes
  18. FluentScheduler定时器计划任务
  19. CF 329B(Biridian Forest-贪心-非二分)
  20. windows下制作debian U盘启动

热门文章

  1. pymysql 单独获取表的栏位名称
  2. strtus2 文件上传
  3. Criteria 使用指南
  4. 一道sql 关于pivot的面试题
  5. git操作远端分支(转)
  6. Redis学习第五课:Redis Set类型及操作
  7. [Python] 网络编程之TCP编程
  8. 设计Popup Window
  9. Android Mokoid Open Source Project hacking
  10. POI的简单使用