>Попробовал увеличить буффер на приёме до 240 КБ(setsockopt(sock_fd, SOL_SOCKET, SO_RCVBUF, &n(ravnyi 240*1024),sizeof(n)) Да это как-то шибко не влияет на потоке...
> for(i=10000; i<=99999; i++)
начальное значение сбивает с толку :)
> length = recvfrom(sock_fd,
>puffer_find_number_time,22, 0, (struct sockaddr *) &client_addr,(socklen_t *) &len);
> puffer_find_number_time[length]='\0';
жестяк, а если length < 0 то куда '\0' пишим? Проверка то ниже:
>
> if (length != 0)
> {
Я же просил 400 капель, а тут 402 <c> :(
проверку сразу после функции делать, и проверять на < 0 надо. И анализировать еще значения errno.
man recv