vc++ 线程同步与异步套接字编程实例,Windows套接字在两种模式下执行I/O操作,阻塞和非阻塞。在阻塞模式下,在I/O操作完成前,执行操作的Winsock函数会一直等待下去,不会立即返回程序(将控制权交还给程序)。而在非阻塞模式下,Winsock函数无论如何都会立即返回。 Windows Sockets为了支持Windows消息驱动机制,使应用程序开发者能够方便地处理网络通信,它对网络事件采用了基于消息的异步存取策略。
本例程采用 windows API编写,属于串口异步非阻塞操作,采用线程监视、windows事件、自定义消息,其中数据接收一块分别采用SetCommMask、WaitCommEvent 设置等待串口通信事件,是初学者不可多得的学习资料,该历程亦可直接用在实际工程当中,很具有收藏与学习价值,压缩包中还包含相关的参考文档,望大家好好利用