On Feb 18, 2008 4:12 PM, Curt Hagenlocher <[EMAIL PROTECTED]> wrote:
>
> Is it possible that CPython's socket.close method won't actually close
> the socket while there's still a makefile'd file attacked to the
> underlying OS socket?  And that IronPython's will?  Because that's the
> only explanation I can come up with.

It is and it will.  CPython basically dups the socket handle when you
call makefile, while IronPython does not.  That's the cause of this
bug.

By the way, the docstring for the IronPython socket class claims that
makefile isn't implemented.  This is apparently only half-true. :P

--
Curt Hagenlocher
[EMAIL PROTECTED]
_______________________________________________
Users mailing list
Users@lists.ironpython.com
http://lists.ironpython.com/listinfo.cgi/users-ironpython.com

Reply via email to