设为首页 加入收藏

TOP

套接口库函数参考(六十四)
2010-12-30 21:03:01 来源: 作者: 【 】 浏览:58562
Tags:接口 函数 参考
WSAEINPROGRESS:一个阻塞的WINDOWS套接口调用正在运行中。

  WSAENOTCONN:套接口未连接(仅适用于SOCK_STREAM类型套接口)。

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

 

参见:

  connect(), socket().

 

 

5.1.23 socket()

简述:

  创建一个套接口。

 

  #include <winsock.h>

 

  SOCKET PASCAL FAR socket( int af, int type, int protocol);

 

  af:一个地址描述。目前仅支持PF_INET格式,也就是说ARPA Internet地址格式。

  type:新套接口的类型描述。

  protocol:套接口所用的协议。如调用者不想指定,可用0

 

注释:

  socket()函数用于根据指定的地址族、数据类型和协议来分配一个套接口的描述字及其所用的资源。如果协议protocol未指定(等于0),则使用缺省的连接方式。

  对于使用一给定地址族的某一特定套接口,只支持一种协议。但地址族可设为AF_UNSPEC(未指定),这样的话协议参数就要指定了。协议号特定于进行通讯的“通讯域”。支持下述类型描述:

 

类型        解释

SOCK_STREAM 提供有序的、可靠的、双向的和基于连接的字节流,使用带外数据传送机制,为Internet地址族使用TCP

SOCK_DGRAM  支持无连接的、不可靠的和使用固定大小(通常很小)缓冲区的数据报服务,为Internet地址族使用UDP

 

  SOCK_STREAM类型的套接口为全双向的字节流。对于流类套接口,在接收或发送数据前必需处于已连接状态。用connect()调用建立与另一套接口的连接,连

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

评论

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