markparticle / WebServer

C++ Linux WebServer服务器
Apache License 2.0
3.58k stars 733 forks source link

buff为什么要设置成65535 #66

Open litbubo opened 2 years ago

litbubo commented 2 years ago

image 这里为什么要设置成65535和分散读啊,是为了减少read的系统调用次数吗

HongmiaoLiao commented 1 year ago

应该是因为buffer现有空间可能不够,放不下读出来的内容,使用buff把没放进去的通过Append放进buffer

oskycar commented 1 year ago

这么大会出现栈溢出吧