Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Dec 2001 09:07:03 -0500
From:      Lance Bland <lbland@vvi.com>
To:        Edwin Groothuis <edwin@mavetju.org>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: bind() error on stale port ...
Message-ID:  <069E8AC2-E7F7-11D5-A5E1-0030659A531A@vvi.com>
In-Reply-To: <20011203234721.B546@k7.mavetju.org>

next in thread | previous in thread | raw e-mail | index | archive | help

On Monday, December 3, 2001, at 07:47 AM, Edwin Groothuis wrote:

> You do it with setsockopt and SO_REUSEADDR:
>
>     int x=1;
>     if (setsockopt(fd6,SOL_SOCKET,SO_REUSEADDR,(char 
> *)&x,sizeof(x))<0) {
> 	bugf("init_socket6(): SO_REUSEADDR: %s",ERROR);
> 	exit(1);
>     }

Edwin-

thanks! that worked.

Why would I NOT want to set that socket option? It seems like something 
I would always want to do.

I have 1000 pages of unix socket books and also man pages, but they 
don't seem to be comprehensive enough. Is there a book that describes 
all the features of setsockopt() (for example)? For example,the man page 
I have doesn't describe the optional parameters (e.g.: &x) to 
setsockopt().

-lance



_______________________________________________
Lance Bland
System Administrator at VVI
mailto:lance.bland@vvi.com
http://www.vvi.com
Realtime, bulk and web data reporting and visualization


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?069E8AC2-E7F7-11D5-A5E1-0030659A531A>