![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Socket
文章平均质量分 80
su_ocean16
这个作者很懒,什么都没留下…
展开
-
tcp 状态图 解析
对于平时我需要观察LVS与Client及RS之间TCP连接建立情况,你就需要深入了解一下建立连接的TCP三次握手和关闭连接的四次握手,举下面一个例子,你知道这些状态表示什么吗,下面的TCP连接状态图可以让你明白这一切,往下看吧root@LG181:/usr/local/lvs# ipvsadm -L -c | grep SYN_RECVTCP 00:54 SYN_RECV转载 2010-03-12 09:10:00 · 857 阅读 · 0 评论 -
异步套接字基础:select函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
select函数: 系统提供select函数来实现多路复用输入/输出模型。原型: #include sys/time.h> #include unistd.h> select函数: 系统提供select函数来实现多路复用输入/输出模型。原型: #include sys/time.转载 2010-03-15 15:22:00 · 374 阅读 · 0 评论 -
netlink socket编程实例解析
开发和维护内核是一件很繁杂的工作,因此,只有那些最重要或者与系统性能息息相关的代码才将其安排在内核中。其它程序,比如GUI,管理以及控制部分的代码,一般都会作为用户态程序。在linux系统中,把系统的某个特性分割成在内核中和在用户空间中分别实现一部分的做法是很常见的(比如linux系统的防火墙就分成了内核态的Netfilter和用户态的iptables)。然而,内核程序与用户态的程序又是怎样行通讯转载 2010-05-22 14:21:00 · 2132 阅读 · 0 评论 -
设置网卡属性
///////////////down 一下我测试过#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include转载 2012-06-08 16:27:19 · 804 阅读 · 0 评论 -
sendmsg and receive seems atomic
本文作者 速谷歌 http://www.sugoogle.comserver.c#include "stdio.h"#include "stdlib.h"#include "string.h"#include "unistd.h"#include "sys/wait.h"#include "sys/select.h"#include "原创 2012-08-12 13:23:11 · 460 阅读 · 0 评论 -
tcp ip 套件
http://isic.sourceforge.net/转载 2012-09-15 09:17:04 · 542 阅读 · 0 评论