阻塞模式/非阻塞模式-MFC基础教程

3、阻塞模式/非阻塞模式CSocket类创建的套接字支持阻塞模式,阻塞模式简单来说就是服务端与客户端之间的通信处于同步状态下。所谓阻塞套接字是指执行此套接字的网络调用时,直到成功才返回,否则一直阻塞在此网络调用上。比如调用Receive函数读取网络缓冲区中的数据,如果没有数据到达,程序将一直停止在Receive这个函数调用上,直到读到一些数据,此函数调用才返回。在非阻塞模式下利用Socket事件的消息机制,服务端与客户端之间的通信处于异步状态下。即执行非阻塞套接字的网络调用时,不管是否执行成功,都立即返回。比如调用Receive函数读取网络缓冲区中数据,不管是否读到数据都立即返回,而不会一直停止在此函数调用上。 *
ppt 文件大小:3.26MB