1、建立连接协议(三次握手)
(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。
(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志 ...
TCP协议状态详解
作者是 Web开发.
发布于 in最后更新于 .
作者是 Web开发.
发布于 in最后更新于 .
1、建立连接协议(三次握手)
(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。
(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志 ...
作者是 杂项.
发布于 in最后更新于 .
作者是 Web开发.
发布于 in最后更新于 .
之前已经在博客里写过一篇关于限速的文章,这几天给别人用时发现,用C方式的结构式代码的确不方便别人使用,所以就用C++封装了一下,用起来也简单了很多。
主要实现了:
1.对速度的限制
2. ...
作者是 Vim.
发布于 in最后更新于 .
今天老婆在整理文档的时候希望能快捷的排版某些格式,无奈发现word并不能满足要求,所以就让我用Vim试一下。 问题如下:
1 加州大学伯克利分校 University of Cali ...
作者是 Web开发.
发布于 in最后更新于 .
在服务器上,我们经常会有多个CPU的情况,而此时如果把进程都绑定在一个CPU上,那么对资源太多浪费了,下面的代码就实现了如何将程序绑定在不同的cpu上。传入参数代表绑定第几个cpu(从0开始计 ...
作者是 Web开发.
发布于 in最后更新于 .
前几天在工作中需要写一段代码,获取一些文件的大小,心想:这还不简单吗?直接用标准C 的文件操作函数就OK了。于是写了下面的一段代码来实现:
unsigned long get_fil ...
作者是 Web开发.
发布于 in最后更新于 .
最近需要上线的逻辑server由于需要与大量的后台server交互,今天突然发现有大量的close_wait产生,于是仔细研究了一下:
首先我们知道,如果我们的服务器程序处于CLOSE_WA ...
作者是 Web开发.
发布于 in最后更新于 .
这几天在写一个server,由于框架相同,仅仅是获取数据源的地方有区别,所以,研究了一下如何使用面向对象的方法来动态加载so。
主要思想就是:
1.通过一个函数能够获得一个基类的指针, ...
作者是 Web开发.
发布于 in最后更新于 .
如何保证一个程序在单台服务器上只有唯一实例呢,本着简单实用的思想写了一个实现函数:
/* 判断当前进程是否已经运行 */
static bool is_running(const ...
作者是 Web开发.
发布于 in最后更新于 .
给第三方提供接口的时候,设计了一个传入大量id的接口,结果昨天测试发现,传入了100个ID,结果只返回55个的数据,一开始以为是API有问题,后台调试才发现,原来是URL自己截断了!
后来仔细了 ...