设为首页 加入收藏

TOP

Windows Sockets 2扩展库函数简要参考(一)
2010-12-30 21:01:20 】 浏览:46970
Tags:Windows Sockets 扩展 函数 简要 参考

 

7.1 WSAAccept()

简述:根据条件函数的返回值有条件地接受连接,同时(可选地)创建和/或加入一个套接口组。

 

          SOCKET WSAAPI WSAAccept ( SOCKET s, struct

          sockaddr FAR * addr, int FAR * addrlen,

          LPCONDITIONPROC lpfnCondition, DWORD

          dwCallbackData );

 

s:标识一个套接口的描述字,该套接口在listen()后监听连接。

addr:(可选)指针,指向存放通讯层所知的连接实体地址的缓冲区。addr参数的具体格式由套接口创建时产生的地址族决定。

addrlen:(可选)指针,指向存放addr地址长度的整形数。

lpfnCondition:(可选的)用户提供的条件函数的进程实例地址。该函数根据参数传入的调用者信息作出接受或拒绝的决定,并通过给结果参数赋予特定的值来(可选地)创建和/或加入一个套接口组。

dwCallbackData:作为条件函数参数返回给应用程序的回调数据。WinSock不分析该参数。

 

返回值:

  若无错误发生,WSAAccept()函数返回所接受套接口的描述字。否则的话,将返回INVALID_SOCKET错误,应用程序可通过WSAGetLastError()来获取相应的错误代码。

  addrlen参数引用的整形数初始时包含了addr参数所指向的空间数,在调用返回时包含了返回地址的实际长度。

 

错误代码:

WSANOTINITIALISED     

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 1/55/55
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇套接口库函数参考 下一篇Windows Socket 2的扩展特性

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目