# Server implementations

Like RPC Client, servers are top-level instances that most user code should interact with. They provide runnable functions that are combined with transports, protocols and dispatchers to form a complete RPC system.

class tinyrpc.server.gevent.RPCServerGreenlets

  Asynchronous RPCServer.

  This implementation of `RPCServer` uses `gevent.spawn()` to spawn new client handlers, result in asynchronous handling of clients using greenlets.