設置socket超時時間
struct timeval tv_out;
tv_out.tv_sec = 10;//等待10秒
tv_out.tv_usec = 0;
setsockopt(fd,SOL_SOCKET,SO_RCVTIMEO,&tv_out, sizeof(tv_out));
tv_out.tv_sec = 10;//等待10秒
tv_out.tv_usec = 0;
setsockopt(fd,SOL_SOCKET,SO_RCVTIMEO,&tv_out, sizeof(tv_out));
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux中多進程(多線程)編程
chenx_IU
2020-07-05 03:07:06
nginx服務筆記
nginx是由俄羅斯第二大訪問網站公司於2004年開發的一款高效的web服務器和反向代理服務器開源軟件。它相比於apache有佔用資源少,併發量大,輕量級等優點。 工作模式: 單進程模式和多進程模式。
酒徒词客
2020-07-03 00:44:32
vim替換字符串
vi/vim 中可以使用 :s 命令來替換字符串。該命令有很多種不同細節使用方法,可以實現複雜的功能。 :s/vivian/sky/ 替換
legendmaker
2020-07-01 11:11:32
如何判斷是linux/windows庫,module或程序debug還是release
legendmaker
2020-07-01 11:11:31
移植glib庫,procps到arm平臺
移植glib export OBJ_PATH=/home/Richard/windisks/e/apps/platform/dm81xx/usr e
legendmaker
2020-07-01 11:11:31
源碼編譯zabbix監控LNMP
SarahYYP
2020-06-28 12:47:19
10 個Linux Awk文本處理經典案例
SarahYYP
2020-06-28 12:47:09
使用xtrabackup備份mysql數據庫(全備,增量, 差異備份)
SarahYYP
2020-06-28 12:47:09
shell 數組基礎
juanq123
2020-06-25 04:39:48
fedora 下安裝chrome瀏覽器
juanq123
2020-06-25 04:39:48
ubuntu 12.04 eclise 4.2 安裝 svn插件。
juanq123
2020-06-25 04:39:48
ubuntu 14 jdk安裝全部命令
juanq123
2020-06-25 04:39:48