Module agora.network.RPC

An RPC generator, similar to vibe.web.rest, but for efficient node-to-node communication.

The aim of this module is to provide a low-overhead way to interface nodes. This module uses TCP for communication and binary data serialization. It should also be fairly simple to chain generator, e.g. writing a server that receives vibe.web.rest queries and forwards them is trivial.

Functions

NameDescription
listenRPC(impl, address, port, proxy_protocol, timeout, isBannedDg) Entry point for the server-side functionality of this module
noRPCRoute()

Classes

NameDescription
RPCClient

Structs

NameDescription
RPCConfig Aggregate configuration options for RPCClient