In article <[EMAIL PROTECTED]>, Erik Max Francis <[EMAIL PROTECTED]> wrote:
> Ron Garret wrote: > > > So this is clearly a bug, but surely I'm not the first person to have > > encountered this? Is there a known workaround? > > It's hard to see how this demonstrates a bug in anything, since you're > telnetting to the wrong port in your example. Geez you people are picky. Since I ran this several times I ran into the TIM_WAIT problem. Here's the actual transcript: Python 2.5 (r25:51908, Mar 1 2007, 10:09:05) [GCC 4.0.1 (Apple Computer, Inc. build 5367)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> from socket import * >>> from select import select >>> s=socket(AF_INET, SOCK_STREAM) >>> s.bind(('',8080)) Traceback (most recent call last): File "<stdin>", line 1, in <module> File "<string>", line 1, in bind socket.error: (48, 'Address already in use') >>> s.bind(('',8081)) >>> s.listen(5) >>> f = s.accept()[0].makefile() >>> f.readline() '123\r\n' >>> select([f],[],[],1) ([], [], []) >>> f.readline() '321\r\n' -- http://mail.python.org/mailman/listinfo/python-list