Tcp send阻塞问题
生活随笔
收集整理的這篇文章主要介紹了
Tcp send阻塞问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原因
如果發送緩存大小比請求發送的大小要大,那么send函數立即返回,同時向網絡中發送數據;否則,send會等待接收端對之前發送數據的確認,以便騰出緩存空間容納新的待發送數據
解決方法:
參考鏈接
步驟:
1)修改接收端,發送端的系統緩沖區大小
2)設置socket buffer的大小
接收端代碼(發送端也是類似,我這里設置了20M)
總結
以上是生活随笔為你收集整理的Tcp send阻塞问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c语言trim库函数用法,c语言编写tr
- 下一篇: layer opcode oracle,