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>
