Comment by ๐Ÿš€ stack

=> Re: "Not sure I understand this line in specification: Clients..." | In: s/Gemini

How do you know what is the last byte?

=> ๐Ÿš€ stack

2024-11-24 ยท 8 weeks ago

2 Later Comments โ†“

=> ๐Ÿ‘ป ps [OP] ยท Nov 24 at 15:22:

@HanzBrix ah, exactly! it's just memory kidding me, wrote some gemini servers before, where closed connection after last byte sent. still thinking as server :)

=> ๐Ÿ’€ requiem ยท Nov 25 at 19:56:

Keeping it open is also what enables TCP streaming over Gemini, there was some experimental chat software for it :)

Original Post

=> ๐ŸŒ’ s/Gemini

Not sure I understand this line in specification: Clients SHOULD NOT close a connection by default, but MAY in case the content exceeds constraints set by the user. [https link] Why should I keep connection open (on client-side), even the page has been loaded? Maybe just to prevent double handshake only? Asking, because have some head pain with Rust implementation, where connection get dopped by last reference left the scope. So here simpler to open connection again, than hold and manage...

=> ๐Ÿ’ฌ ps ยท 4 comments ยท 2024-11-24 ยท 8 weeks ago

Proxy Information
Original URL
gemini://bbs.geminispace.org/u/stack/22149
Status Code
Success (20)
Meta
text/gemini; charset=utf-8
Capsule Response Time
69.14242 milliseconds
Gemini-to-HTML Time
0.524306 milliseconds

This content has been proxied by September (ba2dc).