OK, I am stumped.
I have a web server set up. It serves a page, via a Servlet; the
response goes to the client (wget or firefox), and then the client
hangs, presumably expecting the response to end when the connection is
closed. However, as far as gst is concerned, the socket has been closed.
I have confirmed that the response has gone to the client, and I've
confirmed that the socket has been closed by putting debug messages into
FileDescriptor >> #close (the return value of the 'fileOp: 1' is 0).