Skip to content

Latest commit

 

History

History
20 lines (16 loc) · 713 Bytes

gevent-example.rst

File metadata and controls

20 lines (16 loc) · 713 Bytes

Gevent Example Server

This example is a basic HTTP/2 server written using gevent, a powerful coroutine-based Python networking library that uses greenlet to provide a high-level synchronous API on top of the libev or libuv event loop.

This example is inspired by the curio one and also demonstrates the correct use of HTTP/2 flow control with Hyper-h2 and how gevent can be simple to use.

.. literalinclude:: ../../examples/gevent/gevent-server.py
   :language: python
   :linenos:
   :encoding: utf-8