hello;
you just need to capture the signal on the server. if it's connecting it
shouldn't matter, though it's safer to do both.
when you capture the signal, in the function just close the socket and free
resources, etc, and your set.
you might also want to end the threads, and let them terminate the client
sockets.
HTH,
Thanks,
_|_|_|_|_| _| _|_|_|_|
_| _|_|_| _| _|_|_|
_| _| _| _|_|_| _|
_| _| _| _| _|
_| _| _| _|_|_|_| _|_|_|
Visit TDS for quality software and website production
http://tysdomain.com
msn: [EMAIL PROTECTED]
aim: st8amnd2005
skype: st8amnd127
----- Original Message -----
From: John Matthews
To: [email protected]
Sent: Tuesday, August 26, 2008 10:09 AM
Subject: [c-prog] Re: sockets - bind() error, address already in use
--- In [email protected], "Tyler Littlefield" <[EMAIL PROTECTED]> wrote:
>
> write a signal handler to close the socket, and you'll be fine.
> otherwise, the system closes it for you, but it takes a bit.
Thanks, but how? Which function, and at both ends or just one?
__________ NOD32 3387 (20080826) Information __________
This message was checked by NOD32 antivirus system.
http://www.eset.com
[Non-text portions of this message have been removed]