设为首页 加入收藏

TOP

Windows Sockets 2扩展库函数简要参考(六)
2010-12-30 21:01:20 】 浏览:46911
Tags:Windows Sockets 扩展 函数 简要 参考
or()
来获取相应的错误代码。

  对于阻塞套接口来说,返回值表示连接试图是否成功。

  对于非阻塞套接口来说,连接试图不一定马上完成。在这种情况下,WSAConnect()返回SOCKET_ERROR,且WSAGetLastError()返回WSAEWOULDBLOCK. 此时应用程序可以:

  1。利用select()函数,通过检查套接口是否可写来判断连接请求是否完成。或者,

  2。如果应用程序已使用WSAAsyncSelect()函数来确定对连接事件的兴趣,则当连接操作完成时应用程序将收到FD _CONNECT通知。或者,

  3。如果应用程序已使用WSAEventSelect()函数来确定对连接事件的兴趣,则当连接操作完成时相应的事件对象将设置信号。

  对于一个非阻塞套接口来说,在连接试图完成之前,任何对该套接口的WSAConnect()调用都将以WSAEALREADY错误失败。

  如果返回值指出连接试图失败(例如WSAECONNREFUSED, WSAENETUNREACHWSAETIMEDOUT)则应用程序可对该套接口再次调用WSAConnect()函数。

 

错误代码:

WSANOTINITIALISED              在调用本API之前应成功调用WSAStartup()

WSAENETDOWN               网络子系统失效。

WSAEADDRINUSE             所指地址已被使用。

WSAEINTR               &nb

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

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目