winsock与unix posix中select参数的区别

原创 2004年08月30日 16:37:00

winsock:
int select (
  int nfds,
  fd_set FAR * readfds, 
  fd_set FAR * writefds, 
  fd_set FAR * exceptfds, 
  const struct timeval FAR * timeout);

nfds
[in] This parameter is ignored; it is included only for compatibility with Berkeley sockets.


unix posix:
int select(int nfds,
        fd_set *readfds,
        fd_set *writefds,
        fd_set *errorfds,
        struct timeval *timeout);

The nfds argument specifies the range of file descriptors to be tested. The select() function tests file descriptors in the range of 0 to nfds-1.

winsock此参数忽略无效,unix posix中必须有实际的意义,代表文件描述符的范围。

关于Posix的消息队列

消息队列 可以认为是一个消息链表. 有足够写权限的线程可以往队列中放置消息, 有足够读权限的线程可以从队列中取走消息 在某个进程往一个队列写入消息前, 并不需要另外某个进程在该队列上等待消息的到达. ...
  • u012062760
  • u012062760
  • 2015-07-26 18:12:22
  • 1044

简单的 winsock select模式

// WinSelectModel.cpp : 定义控制台应用程序的入口点。 // //server side ,select model /* Syntax: int select( _In_ ...
  • sbfksmq
  • sbfksmq
  • 2016-04-03 19:22:30
  • 361

winsock与unix posix中select参数的区别

winsock:int select (  int nfds,  fd_set FAR * readfds,   fd_set FAR * writefds,   fd_set FAR * excep...
  • leocuka
  • leocuka
  • 2004-08-30 16:37:00
  • 1484

POSIX 线程详解

一种支持内存共享的简捷工具 Daniel Robbins (drobbins@gentoo.org), 总裁/CEO, Gentoo Technologies, Inc. ...
  • cuiyifang
  • cuiyifang
  • 2012-10-29 09:30:26
  • 8179

linux select编程

linux select编程可以通过select写非阻塞io的程序,可以参考我的博客阻塞与非阻塞函数介绍select函数原型 #include int select(int nfds, fd_set...
  • cabing2005
  • cabing2005
  • 2016-11-16 11:57:33
  • 415

POSIX 最大时间

c++ 看到time_t函数时注意到时间最多只能表示到2038年,此为“2038年问题”,所有使用POSIX时间表示时间的程序都将受其影响,因为它们以自1970年1月1日经过的秒数(忽略闰秒)来表示...
  • u010593853
  • u010593853
  • 2015-10-11 20:40:09
  • 190

posix 与 ansi c

标准 (ANSI C, POSIX, SVID, XPG, ...)ANSI C:这一标准是 ANSI(美国国家标准局)于 1989 年制定的 C 语言标准。 后来被 ISO(国际标准化...
  • skylj0209
  • skylj0209
  • 2008-10-13 22:07:00
  • 8714

select函数与I/O多路转接

select函数与I/O多路转接 相作大家都写过读写IO操作的代码,例如从socket中读取数据可以使用如下的代码: while( (n = read(so...
  • linyt
  • linyt
  • 2007-08-02 13:48:00
  • 5419
收藏助手
不良信息举报
您举报文章:winsock与unix posix中select参数的区别
举报原因:
原因补充:

(最多只允许输入30个字)