setSendBufferSize與setReceiveBufferSize很好理解,就是分別設置發送端和接收端緩衝區的大小,並且在不一樣的操做系統中默認值有所不一樣,在我win10上是64KB,有的資料上說是8K實際上是不許確的。緩存
無論發送端和接收端緩衝區的大小如何設置,最後生效的是二者之間值最小的那個大小,緣由能夠從計算機網絡--可靠數據傳輸原理(二)中得知。網絡
那麼緩存區大小到底設置多大比較合適呢,這個放到可靠數據傳輸原理專題中的選擇重傳一章中去說明。操作系統