荧光剂面膜视频:setsockpos函数

来源:百度文库 编辑:九乡新闻网 时间:2024/04/19 10:31:30
 函数定义:   #include   int    PASCAL FAR    setsockopt( SOCKET s,    int level,    int optname,   const char    FAR *optval,    int    *optlen);  参数含义:  s:标识一个套接口的描述字。   level:选项定义的层次;目前仅支持SOL_SOCKET和IPPROTO_TCP层次。   optname:需设置的选项。   optval:指针,指向存放选项值的缓冲区。   optlen:指向optval缓冲区长度的指针。         其中“类型”表明optval所指数据的类型。   选项                                        类型                                                                意义   SO_BROADCAST              BOOL                               允许套接口传送广播信息。   SO_DEBUG                         BOOL                               记录调试信息。   SO_DONTLINER                BOOL                               不要因为数据未发送就阻塞关闭操作。                                                                                                               设置本选项相当于将SO_LINGER的l_onoff元素置为零。   SO_DONTROUTE              BOOL                              禁止选径;直接传送。   SO_KEEPALIVE                 BOOL                                发送“保持活动”包。   SO_LINGER                struct linger FAR*                        如关闭时有未发送数据,则逗留。   SO_OOBINLINE                BOOL                                     在常规数据流中接收带外数据。   SO_RCVBUF                      int                                             为接收确定缓冲区大小。   SO_REUSEADDR             BOOL                                 允许套接口和一个已在使用中的地址捆绑。   SO_SNDBUF                        int                                       指定发送缓冲区大小。   TCP_NODELAY                BOOL                                  禁止发送合并的Nagle算法。  返回值:            若无错误发生,setsockopt()返回0。            否则的话,返回SOCKET_ERROR错误,            应用程序可通过WSAGetLastError()获取相应错误代码。 http://baike.baidu.com/view/569217.htm