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