C++設(shè)置超時時間的簡單實現(xiàn)方法
更新時間:2014年10月21日 11:41:26 投稿:shichen2014
這篇文章主要介紹了C++設(shè)置超時時間的簡單實現(xiàn)方法,涉及系統(tǒng)函數(shù)setsockopt對套接口的操作,具有一定的實用價值,需要的朋友可以參考下
本文實例講述了C++設(shè)置超時時間的簡單實現(xiàn)方法,代碼簡單易懂,功能實用。分享給大家供大家參考。具體實現(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è)計有所幫助。
您可能感興趣的文章:
相關(guān)文章
vsCode配置import@路徑提示的實現(xiàn)步驟
在導(dǎo)入文件設(shè)置路徑的時候方便了很多,本文主要介紹了vsCode配置import@路徑提示的實現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下2023-08-08C++?基本數(shù)據(jù)類型中int、long等整數(shù)類型取值范圍及原理分析
這篇文章主要介紹了C++?基本數(shù)據(jù)類型中int、long等整數(shù)類型取值范圍及原理分析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-11-11C語言中isalnum()函數(shù)和isalpha()函數(shù)的對比使用
這篇文章主要介紹了C語言中isalnum()函數(shù)和isalpha()函數(shù)的對比使用,都可以判斷是否為字母但isalnum的判斷還包括數(shù)字,需要的朋友可以參考下2015-08-08