On Fri, 14 Dec 2001, Pavel Orehov wrote:

>         i=1;
>         i=setsockopt(s,SOL_SOCKET,SO_REUSEADDR,(char *)&i,sizeof(i));
>         if (i < 0) { perror("option:reuseaddr"); return(0); }

 Большое спасибо!
 Это именно то что надо.

 Правда если по-хорошему и при желании *отключить* SO_REUSEADDR i должна иметь
тип int а не char (в куске кода конечно ничего про тип не сказано - но ядро
2.2 читает int вне зависимости от переданного размера).

 Best regards,
  -Vlad

Ответить