Oops, just realized that I sent this to the old list address:
-------- Original Message -------- Subject: Lingering open sockets on Mac/Unix? Date: Thu, 07 Dec 2006 12:53:30 -0800 From: Andreas Raab andreas.raab@gmx.de To: squeak vm vm-dev@discuss.squeakfoundation.org CC: John M McIntosh johnmci@smalltalkconsulting.com, Ian Piumarta piumarta@speakeasy.net
Hi Guys -
Josh and I just had an interesting problem on MacIntel. After running and quitting out of a Croquet session the remote router still held onto some connections from the (theoretically disconnected) client. Investigating the problem further (via netstat -a on the client) indeed confirmed that there were open socket connection between the VM and the remote although the Socket objects inside the image were already destroyed.
What that means is that OS sockets survived a call to Socket>>destroy (we verified that Socket>>destroy is indeed being called). Has anyone seen similar behavior before? Any ideas what could causing this?
Cheers, - Andreas
On Thu, Dec 07, 2006 at 02:19:20PM -0800, Andreas Raab wrote:
What that means is that OS sockets survived a call to Socket>>destroy (we verified that Socket>>destroy is indeed being called). Has anyone seen similar behavior before? Any ideas what could causing this?
Could it be the old FIN_WAIT_2 problem? http://httpd.apache.org/docs/1.3/misc/fin_wait_2.html
Dave
vm-dev@lists.squeakfoundation.org