UNIX(網絡編程-TCP):05---TCP緩衝區

每一個TCP套接字有一個發送緩衝區,我們可以使用SO_SNDBUF套接字選項來更改該緩衝 區的大小 當某個應用進程調用write時,內核從該應用進程的緩衝區中複製所有數據到所寫套接字的發送緩衝區。如果該套接字的發送緩衝區容不下該應用進程的所有數據(或 是應用進程的緩衝區大於套接字的發送緩衝區,或是套接字的發送緩衝區中已有其他數據),該應用進程將被投入睡眠。這裏假設該套接字是阻塞的,它是通常的默認設
相關文章
相關標籤/搜索