TCP、UDP的輸出

TCP輸出 每一個TCP套接字都有一個發送緩衝區。可以使用套接字選項SO_SNDBUF來更改該緩衝區的大小。當某個進程調用write時,內核從該應用進程的緩衝區中複製所有數據到所寫的套接字緩衝區中。 (1)寫入 如果套接字緩衝區容量不夠,該應用進程會進入睡眠。此時內核不會從wirte系統調用返回,直到應用進程的數據全部寫完。write調用返回成功,說明原來的應用進程緩衝區可以重新使用了。這與UDP
相關文章
相關標籤/搜索