VC++网络编程--局域网下载系统的实现
Winsock分别提供了“套接字模式”和“套接字I/O模型”,可对一个套接字上的I/O行为加以控制。注意:“套接字模式”和“套接字I/O模型”是无关的,套接字模型的出现是为了解决套接字模式存在的某些限制。 Winsock提供两种套接字模式:锁定和非锁定。 套接字I/O模型:Select,WSAAsyncSelect,WSAEventSelect,Overlapped I/O,Completion Port(完成端口)等 前一段时间已经对Winsock的一些基本函数进行了学习,估计和我一样的初学者已经都看过了这些函数,只是在应用上还存在一些问题,今天我只是在这里介绍一下Select模型,我所写内容也是借鉴别人的经验和别人的一些知识,有错误的地方还需各位指正。 Select模型: 这个模型的目的就是为了,防止应用程序在套接字处于锁定模式中时,在一次I/O绑定调用过程中,被迫进入锁定状态,同时又是防止在套接字处于非锁定状态时,产生WSAEWOULDBLOCK错误。
下载地址
用户评论
东西很好,很实用
很不错的代码,可以运行,已经试过了,多谢楼主!