ModRPC Protocol - modrpc/info GitHub Wiki

Table of Contents

Overview

ModRPC is a simple, minimal protocol designed for remote resource access across a local network.

ModRPC Nodes

A ModRPC node is any computer program that understands ModRPC protocol -- i.e. any program which can send/receive, encode/decode ModRPC messages.

ModRPC Resources

ModRPC URL

A ModRPC URL (Universal Resource Locator) has the following form:

Food complements
Orange Apple
Bread Pie
Butter Ice cream
  • <resourcename>: denotes a local resource which is located in the same node.
  • <nodename>/<resourcename>: denotes a resource which is located in the node named <nodename>
When <nodename> is ".", it denotes a local resource.
  • <ipaddress>:<port>/<resourcename>: denotes a resource which is located in a node with given
  • <protocol>:<ipaddress>:<port>/<resourcename>
 plato/myservo
 192.168.8.109:5678/design
 udp:255.255.0.255:6789/sayhello

Message Format

Headers

Body

⚠️ **GitHub.com Fallback** ⚠️