WindowsAPI - Net - WSAStartup - Baidu.com
2016-02-23 10:25
399 查看
WSAStartup,是Windows Sockets Asynchronous的启动命令、Windows下的网络编程接口软件
Winsock1 或 Winsock2 里面的一个命令。
int WSAStartup(
WORD wVersionRequested, LPWSADATA lpWSAData);
⑴ wVersionRequested:一个WORD(双字节)型数值,在最高版本的Windows Sockets支持调用者使用,高阶字节指定小版本(修订本)号,低位字节指定主版本号。
⑵lpWSAData 指向WSADATA数据结构的指针,用来接收Windows Sockets[1] 实现的细节。
WindowsSockets API提供的调用方可使用的最高版本号。高位字节指出副版本(修正)号,低位字节指明主版本号。
简介
WSAStartup,即WSA(Windows Sockets Asynchronous,Windows异步套接字)的启动命令。是Windows下的网络编程接口软件Winsock1 或 Winsock2 里面的一个命令(Ps:Winsock 是由Unix下的BSD Socket发展而来,是一个与网络协议无关的编程接口)。
为了在应用程序当中调用任何一个Winsock API函数,首先第一件事情就是必须通过WSAStartup函数完成对Winsock服务的初始化,因此需要调用WSAStartup函数。使用Socket的程序在使用Socket之前必须调用WSAStartup函数。该函数的第一个参数指明程序请求使用的Socket版本,其中高位字节指明副版本、低位字节指明主版本;操作系统利用第二个参数返回请求的Socket的版本信息。当一个应用程序调用WSAStartup函数时,操作系统根据请求的Socket版本来搜索相应的Socket库,然后绑定找到的Socket库到该应用程序中。以后应用程序就可以调用所请求的Socket库中的其它Socket函数了。
Winsock1 或 Winsock2 里面的一个命令。
int WSAStartup(
WORD wVersionRequested, LPWSADATA lpWSAData);
⑴ wVersionRequested:一个WORD(双字节)型数值,在最高版本的Windows Sockets支持调用者使用,高阶字节指定小版本(修订本)号,低位字节指定主版本号。
⑵lpWSAData 指向WSADATA数据结构的指针,用来接收Windows Sockets[1] 实现的细节。
WindowsSockets API提供的调用方可使用的最高版本号。高位字节指出副版本(修正)号,低位字节指明主版本号。
简介
WSAStartup,即WSA(Windows Sockets Asynchronous,Windows异步套接字)的启动命令。是Windows下的网络编程接口软件Winsock1 或 Winsock2 里面的一个命令(Ps:Winsock 是由Unix下的BSD Socket发展而来,是一个与网络协议无关的编程接口)。
为了在应用程序当中调用任何一个Winsock API函数,首先第一件事情就是必须通过WSAStartup函数完成对Winsock服务的初始化,因此需要调用WSAStartup函数。使用Socket的程序在使用Socket之前必须调用WSAStartup函数。该函数的第一个参数指明程序请求使用的Socket版本,其中高位字节指明副版本、低位字节指明主版本;操作系统利用第二个参数返回请求的Socket的版本信息。当一个应用程序调用WSAStartup函数时,操作系统根据请求的Socket版本来搜索相应的Socket库,然后绑定找到的Socket库到该应用程序中。以后应用程序就可以调用所请求的Socket库中的其它Socket函数了。
相关文章推荐
- process launch failed: Security
- tools:context=".MainActivity的作用
- poj2010 Moo University - Financial Aid
- VS2008启动时提示“Package load failure”
- waiting for X server to shut down Server terminated successfully(0) ,closing log file
- AIDL service纪事 注意事项
- 人工智能 有限状态机 的时代过去了
- could not obtain the localhost address
- Rails 中的事物处理
- Maven-010-maven 编译报错:Failure to ... in ... was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced.
- 可执行程序的入口点在那里?(强化概念:程序真正的入口是mainCRTstartup)
- Educational Codeforces Round 8 F. Bear and Fair Set(最大流 | Hall定理)
- POJ1704--Georgia and Bob--staircase nim
- CodeForces 50B Choosing Symbol Pairs
- Event Pairs
- RAID在企业服务器中的应用(RAID几种级别)
- Class类文件结构浅析 http://blog.csdn.net/kobejayandy/article/details/39620833
- Aizu 2305
- A. Again Twenty Five!
- MTK MAINAF-->2-000c