The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"TCP/IP в режиме реального времени"
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "TCP/IP в режиме реального времени" +/
Сообщение от vic (??), 30-Авг-07, 13:18 
>Попробовал увеличить буффер на приёме до 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


Ответить | Правка | Наверх | Cообщить модератору

Оглавление
TCP/IP в режиме реального времени, Gor, 21-Июл-07, 14:11  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру