Protocol includes \r\n ....
get 'mykey' on memcache socket returns this 

'VALUE mykey 0 10\r\nzxcvbnmljh\r\nEND\r\n' (if present)
'END\r\n' (if not present)

so what I got from the code was right after VALUE 'key' 'flag' 'size' we need to fetch until_eol() so that the next fetch from buffer would get me the value for the key ...