Add recbuf config option.

resolve #133 
Are you interested in using OS settings? Nobody has ever asked to use the OS settings, and it seems that it's a bit tricky to do it properly due to the doubling, so perhaps it's best just to hard-code a default as was done before.