信号驱动式I/O是指进程预先告知内核,使得当某个描述符发生某事时,内核使用信号通知相关进程. 套接字的信号驱动式I/O 针对一个套接字使用信号驱动式I/O(SIGIO)要求进程执行以下3个步骤: 1.建立SIGIO信号的信号处理函数 2.设置该套接字的属主,通常使用fcntl的F_SETOWN命令设置 3.开启该套接字的信号驱动式I/O,通常通过使用fcntl的F_SETFL命令打开O_ASYNC标志完成 对于UDP套接字的SIGIO信号 在UDP上使用信号驱动式I/O是简单得.SIGIO信号在…