From: Kim G. <kim...@gm...> - 2010-04-10 07:48:19
|
Hello, On Sat, Apr 10, 2010 at 07:20, Dean Michael Berris <mik...@gm...> wrote: > > If the system is POSIX compliant, this should not be an issue because > SO_REUSEADDR applies to whether the listening application can re-use > the socket in the TIME_WAIT state (that which has been closed > already). This is important for efficiency reasons, although can > definitely be dangerous in systems where the networking stack doesn't > clean up properly. > > If this is a problem only in Windows then we should have a special > compiler flag that turns it off. > > http://www.unixguide.net/network/socketfaq/4.5.shtml I'm not even sure it's a problem, really. It's just a bit confusing, but I'm not sure I see a breaking scenario if listening to the same port twice _doesn't_ throw, which seems to be scenario here. Thoughts? - Kim |