UNP 學習筆記 第七章

2021-10-10 16:52:19 字數 581 閱讀 1323

getsockopt把對套接字的操作放入到optval中

setsockopt對套接字設定操作

開啟/禁止廣播

饒過底層協議的正常路由機制.

設定此選項後,2小時內無資料報交換的話,tcp會檢測對端是否存活.

接受視窗和傳送視窗

讓select返回可讀/可寫時套接字接受緩衝區中所需的資料量
設定超時值

重用埠和位址

設定mss

禁止tcp的nagle演算法

#include

int flags =

fcntl

(fd,f_getfl,0)

;flags |

= b_nonblock;

fcntl

(fd,f_setfl,flags)

;

flags &

=~o_nonblock;

fcntl

(fd,s_setfl,flags)

;

看筆記去吧.

UNP學習筆記(第七章 套接字選項)

有多種方法獲取和設定影響套接字的選項 1.getsockopt和setsockopt函式 2.fcntl函式 3.ioctl函式 getsockopt和setsockopt函式 這兩個函式僅用於套接字 include int getsockopt int sockfd,int level,int o...

UNP學習筆記(第七章 套接字選項)

有多種方法獲取和設定影響套接字的選項 1.getsockopt和setsockopt函式 2.fcntl函式 3.ioctl函式 getsockopt和setsockopt函式 這兩個函式僅用於套接字 include int getsockopt int sockfd,int level,int o...

第七章筆記

程序就是cpu未完成的工作 檢視程序的相關命令 ps a 關於當前環境的所有程序 x 與當前環境無關的所有程序 f 顯示程序從屬關係 e 顯示當前使用者環境中的所有程序 l 長列表顯示程序的詳細資訊 u 顯示程序的使用者資訊 ps ax o cpu,mem,user,group,comm,nice,...