Bijan,
> > What's that? Does it the sockets open?!
>
> Sure I am not! At some point surely it does! Why like Yoda we
> speak? :)
Because learn my english from Yoda I did?! :-)
> But would a single socket eventually cause the image to hang?
> Or two? That seems a touch extreme!
Yes that would be a bit extreme. The reason I thought of the HTTPAdaptor
thing was that (I think) someone once referred to having like zillions of
those inspectors open.
> Plus, I might have thought that a socket in "closed from
> other end but not on this end" would eventually get closed,
> even if there's a reference to it. But perhaps that's naive.
Not unless someone closes the socket explicitly. Which makes me wonder if
perhaps we should always close a socket where the other end is closed. Any
comments?!
> Clearly, more investigation is needed.
Agreed. What I could do is modifying the VM a bit so that it spits out
information about opening/closing/using sockets. That might help getting
more info for this particular problem. I'll code something up and keep you
posted.
Cheers,
- Andreas