Windows Socket 1.1库函数概览(三)

2010-12-30 20:58:52 · 作者: · 浏览: 9914
;    从一个已连接的或未连接的套接口接收数据。

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

4.1.1 阻塞/非阻塞和数据易失性

       阻塞是在把应用程序从Berkeley套接口环境中移植到Windows环境中的一个主要焦点。阻塞是指唤起一个函数,该函数直到相关操作完成时才返回。由于操作可能需要任意长的时间才能完成,于是问题就出现了。最明显的一个例子就是recv(),这个函数会一直处于阻塞状态直到收到对方系统发送的数据。在Berkeley套接口模型中,一个套接口的操作