On Wednesday 15 September 2010, it occurred to cerr to exclaim:
> Hi There,
> 
> I get a socket error "[Errno 98] Address already in use" when i try to
> open a socket that got closed before with close(). How come close()
> doesn't close the socket properly?
> My socket code :
> 
>   s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
>   s.bind((host, port))
>   s.listen(1)
> ...
> ...
> ...
>   while loop:
>     conn, addr = s.accept()
>     while conn and loop:
> ...
> ...
> ...
>         conn.close()
> 
> Shouldn't that clean it all up properly?

`s` is still listening?
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to