Is there a limit of 4k on the amount bytes a single /sockread can do? So impossible to have the socketbuffer full with 16k and read it in one time, so at least 4 on sockread event triggerings needed?