设为首页 加入收藏

TOP

套接口库函数参考(114)
2010-12-30 21:03:01 来源: 作者: 【 】 浏览:58420
Tags:接口 函数 参考
  
为支持日后可能和Windows Sockets 1.1有功能上差异的Windows Sockets实现及应用程序,WSAStartup()中规定了一个协议.WSAStartup()的调用方和Windows Sockets DLL互相通知对方它们可以支持的最高版本,并且互相确认对方的最高版本是可接受的. WSAStartup()函数的入口,Windows Sockets DLL检查了应用程序所需的版本.如果版本高于DLL支持的最低版本,则调用成功并且DLLwHighVersion中返回它所支持的最高版本,wVersion中返回它的高版本和wVersionRequested中的较小者.然后Windows Sockets DLL就会假设应用程序将使用wVersion.如果WSDATA结构中的wVersion域对调用方来说不可接收, 它就应调用WSACleanup()函数并且要么去另一个Windows Sockets DLL中搜索,要么初始化失败.

       本协议允许Windows Sockets DLLWindows Sockets应用程序共同支持一定范围的Windows Sockets版本.如果版本范围有重叠,应用程序就可以成功地使用Windows Sockets DLL.下列的图表给出了WSAStartup()在不同的应用程序和Windows Sockets DLL版本中是如何工作的:

 

应用程序版本    DLL版本    wVersionRequested    wVersion    wHighVersion    最终结果

1.1             1.1             1.1        &nb

首页 上一页 111 112 113 114 115 116 117 下一页 尾页 114/129/129
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇网络基础知识讲座之一:理解IPv4.. 下一篇Windows Sockets 2扩展库函数简要..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: