Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1427234
  • 博文数量: 430
  • 博客积分: 9995
  • 博客等级: 中将
  • 技术积分: 4388
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-24 18:04
文章存档

2013年(1)

2008年(2)

2007年(14)

2006年(413)

分类:

2006-06-12 17:20:28


Windows Sockets 常用函数简表



       Windows Sockets规范包含了以下Berkeley风格的套接口例程: 

       *表示例程在应用于阻塞套接口时会阻塞。

       accept()*       响应联结请求,并且新建一个套接口。原来的套接口则返回监听状态。  

       bind()          把一个本地的名字和一个无名的套接口捆绑起来。  

       closesocket()*  把套接口从拥有对象参考表中取消。该函数只有在SO_LINGER被设置时才会阻塞。  

       connect()*      初始化到一个指定套接口上的连接。  

       getpeername()   得到连接在指定套接口上的对等通讯方的名字。  

       getsockname()   得到指定套接口上当前的名字。  

      getsockopt()    得到与指定套接口相关的属性选项。  

       htonl()         把32位的数字从主机字节顺序转换到网络字节顺序。  

       htons()         把16位的数字从主机字节顺序转换到网络字节顺序。  

       inet_addr()     把一个Internet标准的"."记号地址转换成Internet地址数值。  

       inet_ntoa()     把Internet地址数值转换成带"."的ASCII字符串。  

      ioctlsocket()   为套接口提供控制。  

       listen()        监听某一指定套接口上连接请求的到来。  

       ntohl()         把32位数字从网络字节顺序转换为主机字节顺序。  

       ntons()         把16位数字从网络字节顺序转换为主机字节顺序。  

       recv()*         从一个已连接的套接口接收数据。  

       recvfrom()*     从一个已连接的或未连接的套接口接收数据。  

       select()*       执行同步I/O多路复用。  

       send()*         从一已连接的套接口发送数据。 

       sendto()*       从已连接或未连接的套接口发送数据。  

      setsockopt()    设置与指定套接口相关的属性选项。  

       shutdown()      关闭一部分全双工的连接。  

       socket()        创建一个通讯端点并返回一个套接口。

阅读(696) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~