参考:http://www.cnblogs.com/chenshuyi/p/3539949.html 多路选择I/O — select模型 其思想在于使用一个集合,该集合中包含需要进行读写的fd,通过轮询这个集合,直到有一个fd可读写,才返回。与阻塞I/O不同的是,阻塞I/O仅使用了一次系统调用,就 ...
分类:
其他好文 时间:
2016-06-26 22:19:12
阅读次数:
326
一、打开和关闭文件 //在不同的操作系统中表现有所不同 var fd=fs.open(path,flags,[mode],callback) //返回一个整型 表示打开的文件对象 fs.close(fd,callback) 附:flags参数表,表示打开文件的模式 'r' - Open file f ...
分类:
其他好文 时间:
2016-06-26 20:58:24
阅读次数:
195
转自:http://www.cnblogs.com/Jezze/archive/2011/12/23/2299861.html 简单归纳:fd只是一个整数,在open时产生。起到一个索引的作用,进程通过PCB中的文件描述符表找到该fd所指向的文件指针filp。 open:文件描述符的操作(如: op ...
分类:
系统相关 时间:
2016-06-25 23:02:41
阅读次数:
490
最近在看APUE,看到3.14节,fcntl的时候#include <fcntl.h>int fcntl(int fd, int cmd, .../* int arg */);出错返回-1,具体返回值依赖于cmd参数。其中提到一个CMD,FD_GETFD FD_SETFD所返回的文件描述符标志FD_ ...
分类:
系统相关 时间:
2016-06-25 19:09:54
阅读次数:
316
? ~ lsof -i :3000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEnode 4482 admin 19u IPv6 0x738b744f6eb094ff 0t0 TCP *:hbci (LISTEN) ? ~ kill 4482 ...
分类:
系统相关 时间:
2016-06-22 23:21:13
阅读次数:
166
使用四种框架分别实现百万websocket常连接的服务器 著名的 C10K 问题提出的时候, 正是 2001 年。这篇文章可以说是高性能服务器开发的一个标志性文档,它讨论的就是单机为1万个连接提供服务这个问题,当时因为硬件和软件的**,单机1万还是一个非常值得挑战的目标。但是时光荏苒,随着硬件和软件 ...
分类:
系统相关 时间:
2016-06-21 10:33:18
阅读次数:
306
执行[root@localhostlog]#lsof|grep/var/log/messages显示rsyslogd1409root4wREG253,0112065247/var/log/messages[root@localhostlog]#ls-al/proc/1409/fd/4l-wx------.1rootroot64Jun2019:50/proc/1409/fd/4->/var/log/messages[root@localhostlog]#servicersyslogrestartS..
分类:
其他好文 时间:
2016-06-20 22:26:30
阅读次数:
237
管道的概念:管道是基于文件描述符的通信方式,当一个管道建立时,它会创建两个文件描述符fd[0]和fd[1],其中fd[0]固定用于读管道,而fd[1]固定用于写管道,这样就构成了一个半双工的通道 无名管道:他只能用于亲缘关系的进程的通信(也就是父子进程或者兄弟进程之间),半双工通信发送,对它的读写可 ...
分类:
系统相关 时间:
2016-06-19 11:27:56
阅读次数:
148
本篇主要是介绍如何配置VPP的编译开发环境,具体配置请参考VPP开发文档:https://wiki.fd.io/view/VPP/Setting_Up_Your_Dev_Environment 首先我们需要在主机上安装Vagrant软件和虚拟机,并在虚拟化里面设置编译开发环境,当然也可以不在虚拟机里 ...
分类:
其他好文 时间:
2016-06-17 00:30:05
阅读次数:
623
linux网络编程之socket(十):shutdown 与 close 函数的区别 socket中关闭套接字的函数close和shutdown区别 #include <unistd.h> int close(int fd); close 关闭了自身数据传输的两个方向。关闭本进程的socket id ...
分类:
其他好文 时间:
2016-06-14 13:42:53
阅读次数:
247