select函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型: int select(int maxfd,fd_set *rdset,fd_set *wrset,fd_set *exset,struct timeval *timeou...

Linux网络编程之I/O模型

2014.11.06, Linux ,抢沙发,1803人打酱油
 本文转自作者:huangguisu   1. 概念理解        在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 同步:  &n...

Windows Socket异步编程

2013.10.12, C/C++ ,抢沙发,2116人打酱油
//Server #include <stdio.h> #include <stdlib.h> #include <string.h> #include <windows.h> #include <conio.h> #include <winsock.h> #d...