socket包長度問題: send recieve

一個包沒有固定長度,以太網限制在46-1500字節,1500就是以太網的MTU,超過這個量,TCP會爲IP數據報設置偏移量進行分片傳輸,如今通常可容許應用層設置8k(NTFS系)的緩衝區,8k的數據由底層分片,而應用看來只是一次發送。windows的緩衝區經驗值是4k,Socket自己分爲兩種,流(TCP)和數據報(UDP),你的問題針對這兩種不一樣使用而結論不同。甚至還和你是用阻塞、仍是非阻塞S
相關文章
相關標籤/搜索