делаю select для пачки сокетов. далее
while (lenr = read (pch->sock, buff, 1) > 0)
если по 1му байту, то все работает. как только выставляю объем чтения не 1, а размер буфера (32К), то ничерта не работает. внутрях while сделал lenr - в случае если размер буфера ставлю 1 - то цикл срабатывает много раз и принтует «1» много раз. Если ставлю использую read (pch->sock, buff, BUFFER_LEN), то принтует только один раз и все. боле ничего.
чет уже нифига не понимаю. господа, наведите на путь истиный, а? чет уже голова не соображает.