C++函数WSASocket(),第1张

C++函数WSASocket(),第2张

WSSocket ()
描述:创建与指定的传递服务提供程序捆绑在一起的windows套接字,并可以选择创建和/或加入windows套接字组。
# include
SOCKET wsa API wsa SOCKET(int af,int type,int
protocol,LPPROTOCOL_INFO lpProtocolInfo,Group g,
int iFlags);
af:地址族描述。目前只支持PF_INET格式,即ARPA互联网地址格式。
type:新windows套接字的类型描述。
协议:windows套接字使用的特定协议。如果调用者不想指定协议,它将被设置为0。
lpProtocolInfo:指向PROTOCOL_INFO结构的指针,它定义了所创建的windows套接字的特征。测试提示:如果该参数不为零,前三个参数(af、类型、协议)将被忽略。
g:windows套接字组的描述词。
iFlags: windows套接字属性描述。
返回值:
如果没有错误,WSASocket()返回新的windows套接字的描述字。否则返回INVALID_SOCKET,应用程序可以调用WSAGetLastError()获取相应的错误代码。
错误代码:
wsanotinalized应该在调用此API之前成功调用WSAStartup()。
WSAENETDOWN网络子系统失败。
WSAEAFNOSUPPORT不支持指定的地址族。
WSAEINPROGRESS正在进行被阻止的WinSock调用,或者服务提供程序仍在处理回调函数
WSAEMFILE没有可用的windows套接字描述符。
WSAENOBUFS没有可用的缓冲区空。无法创建Windows套接字。
WSAEProtonSupport不支持指定的协议。
WSAEPrototype指定的协议对这组接口来说是错误的。
WSAESOCKTNOSUPPORT此地址族不支持指定的windows套接字类型。
WSAEINVAL g非法参数。
另请参见:accept()、bind()、connect()、getsockname()、getsockopt()、setsockopt()、listen()、recv()、recvfrom()、select()、send()、send to()。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » C++函数WSASocket()

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情