Scot <gmi1@scotdoyle.com> writes: > On Tue, 23 Nov 2021 08:57:43 +0100 > Omar Polo <op@omarpolo.com> wrote: > >> Scot <gmi1@scotdoyle.com> writes: >> >> > Hi all, >> > >> > The transaction sequence in section 1.1 seems to read chronologically, >> > which would mean clients are not permitted to handle any of the >> > response until the server closes the connection. >> >> I don't know how every gemini client handle this, but IMHO the clearest >> way to do so is just streamingly parsing the output as soon as it >> arrives. If you don't get a close_notify at the end you can just as >> well delete the page and render an error if you want. >> >> (also, you won't be able to handle streaming pages if you wait for the >> server to close the connection) >> > > Agreed. A nice side effect (imo) of specifying that clients are > permitted to start handling requests right away is that the > streaming use case is included. Exactly! :D
---
Previous in thread (7 of 8): 🗣️ Scot (gmi1 (a) scotdoyle.com)