用WINSOCK API实现同步非阻塞方式的网络通讯

    前面写了基于SELECT实现的同步阻塞方式的网络通讯,本文将基于EVENT,用代码描述实现同步非阻塞方式的网络通讯。相对于同步阻塞方式来说,同步非阻塞方式可以让更好地让系统有时间处理一些其它动作,比如进度条绘制,虽然同步阻塞方式也可以,但效果比不上非阻塞的。需要明确的是,阻塞和非阻塞是指网络套接字与操作系统底层的网络缓冲区(非套接字缓冲区)之间的通讯方式,使用了EVENT方式,会自动将此方式置非阻塞。好了,俺只讲这么多,具体的见代码注释:

 

发布了91 篇原创文章 · 获赞 16 · 访问量 35万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章