设为首页 加入收藏

TOP

套接口库函数参考(六)
2010-12-30 21:03:01 】 浏览:80226
Tags:接口 函数 参考
p;
}

 

 

返回值:

  如无错误发生,则bind()返回0。否则的话,将返回SOCKET_ERROR,应用程序可通过WSAGetLastError()获取相应错误代码。

 

错误代码:

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

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

  WSAEADDRINUSE:所定端口已在使用中(参见setoption()中的SO_REUSEADDR选项)。

  WSAEFAULTnamelen参数太小(小于sockaddr结构的大小)。

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

  WSAEAFNOSUPPORT:本协议不支持所指定的地址族。

  WSAEINVAL:该套接口已与一个地址捆绑。

  WSAENOBUFS:无足够可用缓冲区,连接过多。

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

 

参见:

  connect(), listen(), getsockname(), setsockopt(), socket(), WSACancelBlockingCall().

 

 

5.1.3 closesocket()

简述:

  关闭一个套接口。

 

  #include <winsock.h>

 

  int PASCAL FAR closesocket( SOCKET s);

 

  s:一个套接口的描述字。

 

注释:

  本函数关闭一个套接口。更确切地说,它释放套接口描述字s,以后对s的访问均以WSAENOTSOCK错误返回。若本次为对套接口的最后一次访问,则相应的名字信息及数据队列都将被释放。closesocket()的语义受S

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

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目