Network protocols, sans I/O — Sans I/O 1.0.0 documentation
This page is to provide a single location for people to reference when looking for network protocol implementations written in Python that perform no I/O (this means libraries that operate directly on text or bytes; this excludes libraries that just abstract out I/O).
This page is to provide a single location for people to reference when looking for network protocol implementations written in Python that perform no I/O (this means libraries that operate directly on text or bytes; this excludes libraries that just abstract out I/O). Why?¶ In a word: reusability. By implementing network protocols without any I/O and instead operating on bytes or text alone, libraries allow for reuse by other code regardless of their I/O decisions. In other words by leaving I/O out of the picture a network protocol library allows itself to be used by both synchronous and…
saved by
related reading
- Specifying Spring '83robinsloan.com
- Python's asyncio: A Hands-On Walkthrough – Real Pythonrealpython.com
- python - How does asyncio actually work? - Stack Overflowstackoverflow.com
- How Python Asyncio Works: Recreating it from Scratchjacobpadilla.com
- (Quite) A Few Words About Asyncyoric.github.io
- Mediumcodeburst.io
- Tutorial — Trio 0.34.0 documentationtrio.readthedocs.io
- QUIC is not quick enough over fast internetnews.ycombinator.com
- AT Protocolatproto.com
- Beej's Guide to Network Programmingbeej.us
- Decentralized Hole Punchingresearch.protocol.ai
- The Unreasonable Sufficiency of Protocols | Summer of Protocolsvenkatesh-rao.gitbook.io