设为首页 加入收藏

TOP

套接口库函数参考(十二)
2010-12-30 21:03:01 来源: 作者: 【 】 浏览:58436
Tags:接口 函数 参考
类套接口(
SOCK_DGRAM类型),则设置成一个缺省的目的地址,并用它来进行后续的send()recv()调用。

 

返回值:

  若无错误发生,则connect()返回0。否则的话,返回SOCKET_ERROR错误,应用程序可通过WSAGetLastError()获取相应错误代码。对阻塞套接口而言,若返回值为SOCKET_ERROR则应用程序调用WSAGetLsatError()。如果它指出错误代码为WSAEWOULDBLOCK,则您的应用程序可以:

  1.select(),通过检查套接口是否可写,来确定连接请求是否完成。或者,

  2.如果您的应用程序使用基于消息的WSAAsynSelect()来表示对连接事件的兴趣,则当连接操作完成后,您会收到一个FD_CONNECT消息。

 

错误代码:

  WSAENOTINITIALISED:在使用此API之前应首先成功地调用WSAStartup()

  WSAENETDOWNWINDOWS套接口实现检测到网络子系统失效。

  WSAEADDRINUSE:所指的地址已在使用中。

  WSAEINTR:通过一个WSACancelBlockingCall()来取消一个(阻塞的)调用。

  WSAEINPROGRESS:一个阻塞的WINDOWS套接口调用正在运行中。

  WSAEADDRNOTAVAIL:在本地机器上找不到所指的地址。

  WSAENOTSUPPORT:所指族中地址无法与本套接口一起使用。

  WSAECONNREFUSED:连接尝试被强制拒绝。

  WSAEDESTADDREQ:需要目的地址。

  WSAEFAULTnamelen参数不正确。

  WSAEINVAL:套接口没有准备好与一地址捆绑。

  WSAEISCONN:套接口早已连接。

  WSAEMFILE:无多余文件描述字。

  WSAENETUNREACH:当前无法从本主机访问网络。

 

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

评论

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