Proxying HTTP - end of message?
news at dorb.com
Sun Jun 20 03:17:58 CEST 1999
Andrew Cooke <andrew at andrewcooke.free-online.co.uk> wrote in message
news:7kgkbk$uso$1 at nnrp1.deja.com...
> I'm writing a small http proxy (I know a million already exist -
> my program isn't important, understanding the bug is). I have a
> couple of threads, spinning away, one copying from client to server
> and one from server to client. When there is no more data to read
> from the server the blocking read returns None and I close both
> sockets (one socket is proxy-client, the other proxy-server).
> But my browser continues to wait. If I press "stop" I have all the
> page, but the browser thinks the download has been interrupted.
> What am I missing? It appears as though the browser isn't detecting
> that the connection has been closed - why not?
> For what it's worth, this is on NT, I'm extending SocketServer, and
> using 1.5.2. But I suspect this is a problem with my logic rather
> than any piece of software....
> Any sugegstions appreciated (I can post/forward code - it's my own
> work, not my employer's).
> Sent via Deja.com http://www.deja.com/
> Share what you know. Learn what you don't.
More information about the Python-list