LINUX.ORG.RU

История изменений

Исправление tailgunner, (текущая версия) :

https://bitbucket.org/nanoo_linux/rand_server/src/95eb4e46f83abeb9576580f133d...

Если он считал длину месседжа 0, то дальше пробует прочитать 0 байт...

Насколько я понимаю, при len_ == 0 управление просто не войдет в цикл.

чтение за пределами

Это и есть EOF.

Исходная версия tailgunner, :

https://bitbucket.org/nanoo_linux/rand_server/src/95eb4e46f83abeb9576580f133d...

Если он считал длину месседжа 0, то дальше пробует прочитать 0 байт...

Насколько я понимаю, len_ == 0, управление просто не войдет в цикл.

чтение за пределами

Это и есть EOF.