Кто-нить встречал такое поведение функции recvfrom.
char buff[255];
while(1)
{
recvfrom(...,buff,параметры ...);
flushBuffer(buff);;//отчистка баффера
}
Когда прога приходит в первый раз к recvfrom, то всё нормально.Тормозит, до тех пор пока не приходит пакет.
Но потом, во второй раз и дальше, она успешно(без ошибки.Не выходит по -1) проходит recvfrom, в то время как ничего не посылалось.
И размер полученного всегда равняется размеру баффера:255.
Спасибо.