C++設(shè)置超時(shí)時(shí)間的簡單實(shí)現(xiàn)方法
更新時(shí)間:2014年10月21日 11:41:26 投稿:shichen2014
這篇文章主要介紹了C++設(shè)置超時(shí)時(shí)間的簡單實(shí)現(xiàn)方法,涉及系統(tǒng)函數(shù)setsockopt對套接口的操作,具有一定的實(shí)用價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了C++設(shè)置超時(shí)時(shí)間的簡單實(shí)現(xiàn)方法,代碼簡單易懂,功能實(shí)用。分享給大家供大家參考。具體實(shí)現(xiàn)方法如下:
復(fù)制代碼 代碼如下:
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;
}
{
int ret = ::setsockopt(s, SOL_SOCKET, bRecv?SO_RCVTIMEO:SO_SNDTIMEO, (char*)nTime, sizeof(nTime));
return ret!=SOCKET_ERROR;
}
此處setsockopt為針對套接口的操作,感興趣的朋友可以查閱相關(guān)資料做進(jìn)一步了解。
希望本文所述對大家的C++程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:
- Java編程Webservice指定超時(shí)時(shí)間代碼詳解
- Python 2.x如何設(shè)置命令執(zhí)行的超時(shí)時(shí)間實(shí)例
- iOS中設(shè)置網(wǎng)絡(luò)超時(shí)時(shí)間+模擬的方法詳解
- IIS 7.5 asp Session超時(shí)時(shí)間設(shè)置方法
- PHP請求遠(yuǎn)程地址設(shè)置超時(shí)時(shí)間的解決方法
- ASP.NET頁面請求超時(shí)時(shí)間設(shè)置多種方法
- 詳解Nginx服務(wù)器中配置超時(shí)時(shí)間的方法
- Python中為feedparser設(shè)置超時(shí)時(shí)間避免堵塞
- 一個(gè)嚴(yán)格的PHP Session會話超時(shí)時(shí)間設(shè)置方法
- 客戶端設(shè)置超時(shí)時(shí)間真的很重要
相關(guān)文章
深入探討C語言中局部變量與全局變量在內(nèi)存中的存放位置
本篇文章是對在C語言中局部變量與全局變量在內(nèi)存中的存放位置進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
C++ OpenCV實(shí)現(xiàn)圖像去水印功能
本文將介紹如何使用OpenCV C++ 進(jìn)行簡單圖像水印去除。我們在網(wǎng)上download圖片時(shí),經(jīng)常因?yàn)榘鏅?quán)問題有水印。本案例通過編寫算法進(jìn)行簡單水印去除。需要的可以參考一下2022-01-01
Windows平臺下配置VS Code的C++環(huán)境教程
這篇文章主要介紹了Windows平臺下配置VS Code的C++環(huán)境教程,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-12-12
C++實(shí)現(xiàn)LeetCode(189.旋轉(zhuǎn)數(shù)組)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(189.旋轉(zhuǎn)數(shù)組),本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07

