E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
FD_SET
Linux-2.6.25 select系统调用源码分析
core_sys_select:处理三个
fd_set
参数,调用do_select。do_select:做select/poll的工作。在合适的时机
codejoker
·
2010-03-22 14:00
struct
socket
File
user
table
Signal
fd_set
用法
fd_set
用法2010-01-2023:03 select()函数主要是建立在
fd_set
类型的基础上的。
cherishzzz
·
2010-03-10 15:23
set
职场
用法
休闲
fd_set
用法
fd_set
用法2010-01-2023:03 select()函数主要是建立在
fd_set
类型的基础上的。
cherishzzz
·
2010-03-10 15:23
set
职场
用法
休闲
select函数
原型: #include #include intselect(intmaxfd,
fd_set
*rdset,
fd_set
*wrset,
fd_set
*exset,structtimeval
hzn407487204
·
2010-03-08 11:00
linux 常用的基本系统数据类型
caddr_t//核心地址clock_t//时钟滴答计数器compt_t//压缩的时钟滴答dev_t//设备号(主和次)
fd_set
//文件描述符集fpos_t//文件位置gid_t//数值组
feiyinzilgd
·
2010-03-03 15:00
linux
日历
高并发服务器设计之多路复用模型
一、select模型select原型:intselect(intn,
fd_set
*readfds,
fd_set
*writefds,
fd_set
hanzengyi
·
2010-03-03 10:00
Linux网络编程-客户端与服务器端异步通信
首先介绍一个函数select#include#include#include#includeintselect(intnfds,
fd_set
*readfds,
fd_set
*writefds,
fd_set
b_fushuaibing
·
2010-02-22 09:00
编程
linux
网络
socket
服务器
buffer
select ,FD_ZERO,
FD_SET
,FD_CLR,FD_ISSET
select函数: 系统提供select函数来实现多路复用输入/输出模型。原型: #include #include select函数: 系统提供select函数来实现多路复用输入/输出模型。原型: #include #include int sele
yyyzlf
·
2010-02-20 16:00
struct
测试
null
poll/epoll/keyed-poll/keyed-epoll的唤醒--分层次的解决方案
系统调用实现了对文件描述符的轮询,由于poll的实现问题,每当一个或者多个文件描述符上有事件发生的时候,poll的核心并没有什么好的办法可以知道到底是哪些文件描述符上发生了事件,于是不得不采用遍历所有的
fd_set
xitong
·
2010-02-09 21:00
epoll
poll/epoll/keyed-poll/keyed-epoll的唤醒--分层次的解决方案
系统调用实现了对文件描述符的轮询,由于poll的实现问题,每当一个或者多个文件描述符上有事件发生的时候,poll的核心并没有什么好的办法可以知道到底是哪些文件描述符上发生了事件,于是不得不采用遍历所有的
fd_set
totoxian
·
2010-02-09 21:00
epoll
poll/epoll/keyed-poll/keyed-epoll的唤醒--分层次的解决方案
系统调用实现了对文件描述符的轮询,由于poll的实现问题,每当一个或者多个文件描述符上有事件发生的时候,poll的核心并没有什么好的办法可以知道到底是哪些文件描述符上发生了事件,于是不得不采用遍历所有的
fd_set
dog250
·
2010-02-09 21:00
linux
struct
File
table
扩展
linux内核
select poll epoll
selectpollepoll转载select,poll和epoll的区别(转载)select()系统调用提供一个机制来实现同步多元I/O:#include#include#includeintselect(intn,
fd_set
chaosuper85
·
2010-02-03 22:00
Winsock
此外还提供了四个宏对
fd_set
结构进行操作: FD_CLR(s, * set)从集合set中删除描述字s FD_ISSET(s, * set)若s为集合中一员,非零:否则为零
frenchmay
·
2010-02-01 22:00
SOC
fd_set
用法
select()机制中提供一
fd_set
的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是socket句柄,还是其他文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成
ixidof
·
2010-01-29 14:00
【UNIX】IO复用
一、select1、原型:intselect(intmaxfdp1,
fd_set
*readset,
fd_set
*writeset,
fd_set
*exceptset,conststructtimeval*
guansir
·
2010-01-25 14:00
IO
socket
struct
unix
events
Descriptor
Windows下完成端口移植Linux下的epoll(续)
在Linux内核中,原有的select所用到的
FD_SET
是有限的,在内核中的参数_FD_SETSIZE来设置的。如果想要同时检测1025个句柄的可读(或可写)状态,则selec
jazka
·
2009-12-30 17:03
linux
职场
epoll
休闲
完成端口
Windows下完成端口移植Linux下的epoll(续)
在Linux内核中,原有的select所用到的
FD_SET
是有限的,在内核中的参数_FD_SETSIZE来设置的。如果想要同时检测1025个句柄的可读(或可写)状态,则selec
jazka
·
2009-12-30 17:03
linux
职场
epoll
休闲
完成端口
更正:被select()搞死
struct timeval val;
fd_set
rd; int maxfd = -1; int ret = 1; val.tv_sec = 0; val.tv_usec
Codejie's C++ Space
·
2009-12-24 11:00
WIN网络编程-select(I/O模型)
////////////////////////////////////////// select.cpp文件 //select的优点是程序能够在单个线程内同时处理多个套接字连接,但是增加 //到
fd_set
deepfuture
·
2009-12-21 21:00
数据结构
编程
socket
WIN网络编程-select(I/O模型)
////////////////////////////////////////// select.cpp文件 //select的优点是程序能够在单个线程内同时处理多个套接字连接,但是增加 //到
fd_set
deepfuture
·
2009-12-21 21:00
数据结构
编程
socket
select函数以及FD_ZERO、
FD_SET
、FD_CLR、FD_ISSET使用说明
原型: #include #include int select(int maxfd,
fd_set
*rdset,
fd_set
*wrset
youqi820604
·
2009-12-18 10:00
struct
测试
null
socket select()用法
include原型intselect(intnfds,
fd_set
*readfds,
fd_set
*writefds,
fd_set
*exceptfds,conststructtimeval*timeout
jackyxwr
·
2009-12-15 15:00
windows
Stream
socket
struct
测试
null
包含winsock2.h后出现type redefinition错误
问题描述] 在包含了以及的工程中,编译有时会出现如下错误: errorC2011:'
fd_set
':'struct'typeredefinition errorC2011:'timeval
k1988
·
2009-12-10 09:00
包含winsock2.h后出现type redefinition错误
问题描述] 在包含了<windows.h>以及<winsock2.h>的工程中,编译有时会出现如下错误: error C2011: '
fd_set
' : 'struct' type
izuoyan
·
2009-12-10 09:00
windows
select 和 epoll比较
1、为什么select落后 首先,在Linux内核中,select所用到的
FD_SET
是有限的,即内核中有个参数__FD_SETSIZE定义了每个
FD_SET
的句柄个数,在我用的2.6.15-25-
derryzhang
·
2009-12-02 13:00
select, poll和epoll的区别
select()系统调用提供一个机制来实现同步多元I/O:#include#include#includeintselect(intn,
fd_set
*readfds,
fd_set
*writefds,
fd_set
Sannysha
·
2009-11-30 16:00
linux
struct
socket
callback
events
Descriptor
[转]epoll
首先,在Linux内核中,select所用到的
FD_SET
是有限的,即内核中有个参数__FD_SETSIZE定义了每个
FD_SET
的句柄个数,在我用的2.6.15-25-386内核中,该值是1024,搜索内核源代码
forwen
·
2009-11-04 11:00
工作
linux
socket
callback
平台
linux内核
Linux的EPoll模型
1、为什么select落后首先,在Linux内核中,select所用到的
FD_SET
是有限的,即内核中有个参数__FD_SETSIZE定义了每个
FD_SET
的句柄个数,在我用的2.6.15-25-386
zzz_781111
·
2009-09-08 18:00
netsocket with select module [first]
netsocketwithselectmodule[first]//不完善的select模型雏形#include#include#definePORT9318#pragmacomment(lib,"ws2_32")//服务器
FD_SET
caisini_vc
·
2009-08-23 13:00
server
Stream
socket
Module
null
winapi
ACE_Reactor详解
select()的机制中提供一
fd_set
的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是Socket句
caisini_vc
·
2009-08-23 13:00
数据结构
工作
socket
events
output
methods
浅谈(一): WinSocket select()用法
select 函数原型: intselect( intnfds,//用来与Berkelysocket兼容,通常写0
fd_set
*readfds,//检查可读性的socket集合
fd_set
*
ACrazer
·
2009-08-19 16:00
Select()系统调用及文件描述符集
fd_set
的应用
select()的调用形式为:#include#includeintselect(intmaxfd,
fd_set
*readfds,
fd_set
*writefds,fe_set*except
liuleijsjx
·
2009-08-11 10:00
linux
unix
socket
网络应用
socket编程原理(八)
*/ioctl(newsock,FIONBIO,&flag);
FD_SET
(newsock,&Mysock.readfds);
FD_SET
(newsock,
yjn43422757
·
2009-08-08 17:00
编程
struct
socket
server
query
Sockets
异步套接字基础:select函数以及FD_ZERO、
FD_SET
、FD_CLR、FD_ISSET
原型: #include #include int select(int maxfd,
fd_set
*rdset,
fd_set
jun2ran
·
2009-08-07 20:00
数据结构
网络
struct
服务器
测试
null
异步套接字基础:select函数以及FD_ZERO、
FD_SET
、FD_CLR、FD_ISSET使用说明(ZZ)
FD_SET
打开类型
fd_set
的某一位FD_ZERO初始化fd_setFD_ISSET测试结构
fd_set
中的描述字直接到vc98/include的文件中查找他们就可以找到代码。
雲のむこう,約束の場所
·
2009-07-27 22:00
socket 的selecte用法
socketselect()用法一、winsock中#include原型intselect(intnfds,
fd_set
*readfds,
fd_set
*writefds,
fd_set
*exceptfds
heyi1214
·
2009-07-08 19:00
socket
keyboard
测试
null
struct
stream
c++学习
[ACE系列] ACE_Reactor详解
select()的机制中提供一
fd_set
的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是Socket
zhenjing
·
2009-06-18 22:00
数据结构
工作
socket
events
output
methods
资料整理--socket之select函数
(Unix系统下的伯克利socket编程,和windows下的略有区别,体现两个方面:一是select函数的第一个参数,在windows下可以忽略,但在linux下必须设为最大文件描述符加1;二是结构
fd_set
ryanzz
·
2009-06-18 15:00
windows
struct
socket
null
Descriptor
winapi
Linux select函数(二)
转自:http://blog.csdn.net/lanmoshui963/archive/2008/03/18/2194700.aspxPart2:select()的机制中提供一
fd_set
的数据结构,
cnctloveyu
·
2009-06-04 14:00
数据结构
编程
linux
struct
unix
socket
select详解及代码释义
关于select函数:其函数原型为:intselect(intn,
fd_set
*readfds,
fd_set
*writefds,
fd_set
*exceptfds,structtimeval*timeout
zyboy2000
·
2009-05-14 23:00
struct
socket
File
null
buffer
Descriptor
select, poll和epoll的区别
select()系统调用提供一个机制来实现同步多元I/O: #include#include#includeintselect(intn,
fd_set
*readfds,
fd_set
*writefds,
fd_set
zzj5385
·
2009-05-06 00:00
Linux中Socket的select
select()的机制中提供一
fd_set
的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是Socket句柄,还是其他文件或命名管道或设备句柄)建立联系,建立联系的工作由程序员完成
itismine
·
2009-05-03 13:00
linux select 函数用法!
表头文件#include#include#include定义函数 intselect(intn,
fd_set
*readfds,
fd_set
*writefds,
fd_set
*exceptfds,structtimeval
xioahw
·
2009-04-08 10:00
c
linux
struct
null
input
keyboard
select函数以及FD_ZERO、
FD_SET
、FD_CLR、FD_ISSET使用说明
原型: #include #include int select(int maxfd,
fd_set
*rdset,
fd_set
sky04
·
2009-03-30 10:00
struct
测试
null
VC++多线程tcp connect扫描
quot;ws2_32.lib") char *host;int threadnum,maxthread,totalport;long nowport; TIMEVAL timeout;
FD_SET
winzenghua
·
2009-03-29 18:00
多线程
socket
F#
vc++
VC++多线程tcp connect扫描
pragmacomment(lib,"ws2_32.lib")char*host;intthreadnum,maxthread,totalport;longnowport;TIMEVALtimeout;
FD_SET
yincheng01
·
2009-03-29 18:00
多线程
tcp
socket
struct
null
winapi
socket select函数的详细讲解
原文出处:http://hi.baidu.com/chary8088/blog/item/13309d81473b07dfbc3e1ead.html 原型intselect(intnfds,
fd_set
rbagglo
·
2009-03-13 09:00
struct
Stream
socket
测试
null
keyboard
关于重叠IO网络编程模型的学习!
主要用到的函数就是intselect( intnfds, //不使用
fd_set
*readfds,//读请求
fd_set
*writefds,//写请求
fd_set
*exceptfds,//异常请求
jasonm2008
·
2009-03-10 16:00
数据结构
编程
网络
IO
socket
null
socket select函数的详细讲解
原型intselect(intnfds,
fd_set
*readfds,
fd_set
*writefds,
fd_set
*exceptfds,conststructtimeval*timeout);nfds:
gooer
·
2009-03-02 23:00
socket
Stream
struct
测试
null
keyboard
APUE读书笔记-I/O多路转接
/*Accordingtoearlierstandards*/ #include #include #include intselect(intnfds,
fd_set
zg_hover
·
2009-02-16 16:00
struct
null
读书
Descriptor
events
Standards
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他