On Oct 23, 2010, at 7:54 AM, mdipierro wrote: > > I am teaching a class on Advanced network programming in C?? (nothing > web2py related) and students are reporting to me that Mac OSX takes a > long time to release a port after the program creating the socket has > been killed or crashed. The delay seems to be as large as one minute. > During this time the socket cannot be used again. > > It is a OSX weirdness.
This list is useful for all kinds of problems... > This is quite common. Depending on how the socket it closed, the > corresponding TCP connection can enter the TIME_WAIT state, which will keep > the port busy for 2 minutes. > > <http://www.unixguide.net/network/socketfaq/2.7.shtml> > > A server would usually set SO_REUSEADDR to avoid this delay. > > <http://www.unixguide.net/network/socketfaq/4.5.shtml>