码迷,mamicode.com
首页 >  
搜索关键字:fd    ( 1602个结果
WSAAsyncSelect模型中,FD_WRITE事件什么时候触发?
当一个套接字连接被建立上时(包括客户端的connect(),connectex()等和服务器端的accept接收到后创建的新套接字),这时会触发FD_WRITE,以后就可以用send(),WSASend()发送数据了.如果以后发送正常的话,将不会再触发FD_WRITE.如果发送数据不正常的话,即用s...
分类:其他好文   时间:2015-08-13 14:00:12    阅读次数:121
linux mmap 映射文件
void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset); 函数功能:把文件内容映射到一段内存上(虚拟内存),通过对这段内存的读取和修改,实现对文件的读取和修改。 参数说明 addr:指定映射的起始地址,通常设为NULL(表示由系统指定)。 length:代表将文件中多大的部分映射到内存...
分类:系统相关   时间:2015-08-13 01:16:51    阅读次数:216
linux fcntl函数
linux?fcntl函数? #include?<unistd.h> #include?<fcntl.h> int?fcntl(int?fd,?int?cmd); int?fcntl(int?fd,?int?cmd,?long?arg); int?fcntl(int?fd,?int?cmd,?struct?flock?*lock); [描述]...
分类:系统相关   时间:2015-08-12 20:01:03    阅读次数:228
fcntl函数详解
fcntl函数详解 ? 功能描述:根据文件描述词来操作文件的特性。 用法: int fcntl(int fd, int cmd); int fcntl(int fd, int cmd, long arg); int fcntl(int fd, int cmd, struct flock *lock); 参数: fd:文件描...
分类:其他好文   时间:2015-08-12 17:14:43    阅读次数:152
socket学习笔记——IO口的基本操作(读、写)
写操作 1 #include 2 #include 3 #include 4 #include 5 void error_handling(char* message); 6 7 int main() 8 { 9 int fd;10 char buf[] = "let's ...
分类:其他好文   时间:2015-08-12 16:12:32    阅读次数:186
Proactor VS Reactor
两者都是并发编程中常用的设计模式,用于分离和派发I/O事件,但是略有区别: proactor用于异步I/O操作,而reactor用于同步I/O操作。 典型的reactor模型(以读操作为例): 将event handler与socket fd关联;将socket fd注册到分离器(select/e....
分类:其他好文   时间:2015-08-11 07:15:01    阅读次数:133
共享内存:全双工匿名管道
//main.cpp #include #include #include #include using namespace std; //两个进程共享驻留在内核中的信息,每次访问共享信息的操作就涉及系统调用。  void EXIT(int arg) { cout<<"SIGINT "<<"is quit"<<endl; exit(0); } int Write(int fd,c...
分类:其他好文   时间:2015-08-09 22:39:31    阅读次数:148
Linux-C网络编程之epoll函数
上文中说到如果从100的不同的地方取外卖,那么epoll相当于一部手机,当外卖到达后,送货员可以通知你,从而达到每去必得,少走很多路。 它是如何实现这些作用的呢?epoll的功能epoll是select/poll的强化版,同是多路复用的函数,epoll有了很大的改进。支持监听大数目的socket描述符* 一个进程内,select能打开的fd是有限制的,由宏FD_SETSIZE设置,默认值是102...
分类:系统相关   时间:2015-08-08 06:46:35    阅读次数:222
StringIO模块字符串的缓存
StringIO经常被用来作为字符串的缓存,应为StringIO有个好处,他的有些接口和文件操作是一致的,也就是说用同样的代码,可以同时当成文件操作或者StringIO操作。比如:importstring,os,sysimportStringIOdefwritedata(fd,msg):fd.wri...
分类:其他好文   时间:2015-08-07 06:58:57    阅读次数:134
NS3网络仿真(8): 实时仿真
NS3支持实时仿真,且可以将NS3模拟生成的数据包通过主机上真实的网卡发送出去,本节尝试运行NS3中自带的fd-emu-ping示例,使用NS3模拟一台设备,再通过主机上的网口ping一台网络上的真实设备。...
分类:其他好文   时间:2015-08-06 22:33:14    阅读次数:406
1602条   上一页 1 ... 91 92 93 94 95 ... 161 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!