设为首页 加入收藏

TOP

套接口库函数参考(十)
2010-12-30 21:03:01 来源: 作者: 【 】 浏览:58389
Tags:接口 函数 参考
。否则的话,返回SOCKET_ERROR错误,应用程序可通过WSAGetLastError()获取相应错误代码。

 

错误代码:

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

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

  WSAENOTSOCK:描述字不是一个套接口。

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

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

  WSAEWOULDBLOCK:该套接口设置为非阻塞方式且SO_LINGER设置为非零超时间隔。

 

参见:

  accept(), socket(), ioctlsocket(), setsockopt(), WSAAsyncSelect().

 

5.1.4 connect()

简述:

  建立与一个端的连接。

 

  #include <winsock.h>

 

  int PASCAL FAR connect( SOCKET s, const struct sockaddr FAR* name,

  int namelen);

 

  s:标识一个未连接套接口的描述字。

  name:欲进行连接的端口名。

  namelen:名字长度。

 

注释:

  本函数用于创建与指定外部端口的连接。s参数指定一个未连接的数据报或流类套接口。如套接口未被捆绑,则系统赋给本地关联一个唯一的值,且设置套接口为已捆绑。请注意若名字结构中的地址域为全零的话,则connect()将返回WSAEADDRNOTAVAIL错误。

  对于流类套接口(SOCK_STREAM类型),利用名字来与一个远程主机建立连接,一旦套接口调用成功返回,它就能收发数据了。对于数据报

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

评论

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