C++设置超时时间的简单实现方法

 更新时间:2014年10月21日 11:41:26   投稿:shichen2014  
这篇文章主要介绍了C++设置超时时间的简单实现方法,涉及系统函数setsockopt对套接口的操作,具有一定的实用价值,需要的朋友可以参考下

本文实例讲述了C++设置超时时间的简单实现方法,代码简单易懂,功能实用。分享给大家供大家参考。具体实现方法如下:

复制代码 代码如下:
BOOL SetTimeOut(SOCKET s, int nTime, BOOL bRecv) 

    int ret = ::setsockopt(s, SOL_SOCKET, bRecv?SO_RCVTIMEO:SO_SNDTIMEO, (char*)nTime, sizeof(nTime)); 
    return ret!=SOCKET_ERROR; 
}

此处setsockopt为针对套接口的操作,感兴趣的朋友可以查阅相关资料做进一步了解。

希望本文所述对大家的C++程序设计有所帮助。

相关文章

  • C语言中const与指针使用方法总结

    C语言中const与指针使用方法总结

    这篇文章主要介绍了C语言中const与指针使用方法总结的相关资料,需要的朋友可以参考下
    2017-10-10
  • C语言 以字符串的形式读写文件详解及示例代码

    C语言 以字符串的形式读写文件详解及示例代码

    本文主要介绍 C语言以字符串的形式读写文件,这里提供了详细的资料及简单示例代码以便大家学习参考,有学习此部分的小伙伴可以参考下
    2016-08-08
  • C语言代码实现简易扫雷

    C语言代码实现简易扫雷

    这篇文章主要为大家详细介绍了C语言代码实现简易扫雷,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-01-01
  • c++中关于max_element()函数解读

    c++中关于max_element()函数解读

    这篇文章主要介绍了c++中关于max_element()函数解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • C++实现产生随机数和相应的猜拳小游戏实例代码

    C++实现产生随机数和相应的猜拳小游戏实例代码

    C++中没有自带的random函数,要实现随机数的生成就需要使用rand()和srand()。下面这篇文章主要给大家介绍了关于C++实现产生随机数和相应的猜拳小游戏的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-09-09
  • C语言实现链表贪吃蛇

    C语言实现链表贪吃蛇

    这篇文章主要为大家详细介绍了C语言实现链表贪吃蛇,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-06-06
  • Qt读写ini文件之QSettings用法

    Qt读写ini文件之QSettings用法

    这篇文章主要为大家介绍了Qt读写ini文件之QSettings的使用方法,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • C语言二叉树层序遍历

    C语言二叉树层序遍历

    这篇文章主要介绍了C语言二叉树层序遍历,文章基于C语言的相关资料展开详细的文章内容,具有一定的参考价值,需要的小伙伴可以参考一下,希望对你的学习有所帮助
    2022-04-04
  • C++基于单链表实现学生成绩管理系统

    C++基于单链表实现学生成绩管理系统

    这篇文章主要为大家详细介绍了C++基于单链表实现学生成绩管理系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • C++深入浅出讲解缺省参数

    C++深入浅出讲解缺省参数

    所谓缺省参数,顾名思义,就是在声明函数的某个参数的时候为之指定一个默认值,在调用该函数的时候如果采用该默认值,你就无须指定该参数。缺省参数使用主要规则:调用时你只能从最后一个参数开始进行省略,换句话说,如果你要省略一个参数,你必须省略它后面所有的参数
    2022-07-07

最新评论