下你所需,载你所想!
汇集开发技术源码资料

LSP框架源码可以开发出强大的程序

:37.956KB :1 :2019-12-24 08:40:34

部分简介

.子程序 设置对象异步, 逻辑型, , 将指定的套接字句柄关联到网络事件 启用拦截返回真,未启用拦截返回假
.参数 S, 整数型, , 指定的套接字句柄
.参数 对象句柄, 整数型, , 用 WSACreateEvent 返回的值
.参数 通知码, 整数型, , 指定哪些通知码需要发送
.参数 错误码, 整数型, 参考, 指定哪些通知码需要发送

返回 (假)
' 指定哪些通知码需要发送,可以是下列通知码的组合
' FD_READ 套接字收到对端发送来的数据包,表明这时可以读取套接字
' FD_WRITE 当短时间内向一个套接字发送太多数据造成缓冲区满以后,发送函数会返回出错信息,当缓冲区再次有空的时候,WinSock接口通过这个通知码通知应用程序,表示可以继续发送数据了,
' 1 但是缓冲区未溢出的情况下,数据被发送完毕的时候并不会发送这个通知码.
' FD_ACCEPT 监听中的套接字检测到有连接进入(适应于TCP套接字)
' FD_CONNECT 如果用一个套接字去连接对方主机,当连接动作完成以后将收到这个通知码(适应于TCP套接字)
' FD_CLOSE 检测到套接字对应的连接被关闭(适应于TCP套接字)
' FD_OOB 应用程序想接收是否有带外(OOB)数据抵达的通知
' FD_QOS 应用程序想接收套接字“服务质量”(QoS)发生更改的通知
' FD_GROUP_QOS FD_GROUP_QOS应用程序想接收套接字组“服务质量”发生更改的通知(现在没什么用处,为未来套接字组的使用保留)
' FD_ROUTING_INTERFACE_CHANGE 应用程序想接收在指定的方向上,与路由接口发生变化的通知
' FD_ADDRESS_ LIST_CHANGE 应用程序想接收针对套接字的协议家族,本地地址列表发生变化的通知

.子程序 取对象异步事件, 逻辑型, , 根据WSAWaitForMultipleEvents等待返回的值判断发生了什么样的网络事件 启用拦截返回真,未启用拦截返回假
.参数 S, 整数型, , 造成网络事件的套接字
.参数 对象句柄, 整数型, , 指定了一个网络事件句柄,对应于打算重设的那个事件对象。由于我们的事件对象处在一个“已传信”状态,所以可将它传入,令其自动成为“未传信”状态
.参数 事件集合, 整数型, , 指向一个 WSANETWORKEVENTS 结构,结构中含有发生的网络事件。
.参数 错误码, 整数型, 参考

返回 (假)
' 在未传信状态下WSAWaitForMultipleEvents函数等待条件符合才返回;如果为已传信,那么始终处于返回状态。

LSP框架源码可以开发出强大的程序

热门推荐

相关文章