前一阵子遇到一个奇怪的问题,分析了很久,最后查阅了一些资料,找到了问题的原因,是TCP的backlog机制的原因。首先描述一下重现问题的现象和过程: 构建一个TCP的服务端,监听端口4321,只监听请求,不accept,客户端不断发起连接,观察TCP连接建立的情况。服务端程序代码如下:
标签归档: TCP
利用nc工具高效创建TCP/UDP协议的连接
研究网络技术或者验证某个协议传输机制时,经常需要创建一个TCP Server或者Client,必须时经常需要即时写一个。找到一个比较好用的工具,nc,NetCat。可以满足上述需求,只需要一行命令即可创建一个TCP服务端,实现最简单的收取网络数据的功能。
这里有工具的命令详解:Linux nc命令详解。简单用法:
| IO编程, WEB网络, 实用脚本 | 归档目录: 同时打有标签:nc, TCP Server
一周技术文章收集(6.27)
- 一站式学习Wireshark(五):TCP窗口与拥塞处理
http://blog.jobbole.com/71925/ - Java类重新加载101:对象、类和类加载器
http://www.importnew.com/12198.html - The Swift Programming Language 中文版
http://numbbbbb.gitbooks.io/-the-swift-programming-language-/ - 关于寻路算法的一些思考(1):A*算法介绍
http://blog.jobbole.com/71044/ - 译:复杂系统故障面面观
http://blog.liancheng.info/how-complex-systems-fail-zh/#.U61cP_mSzWg - 一些非常棒的在线工具
http://examplecode.github.io/tools/2014/06/21/frequently-online-tools/