Skip to main content
Ctrl+K

kRPC Documentation

  • Getting Started
  • Tutorials and Examples
  • C-nano
  • C#
  • C++
  • Java
  • Lua
  • Python
    • Other Clients, Services and Scripts
    • Compiling kRPC
    • Extending kRPC
    • Communication Protocols
    • Internals of kRPC
    • Changelog
  • GitHub
  • Getting Started
  • Tutorials and Examples
  • C-nano
  • C#
  • C++
  • Java
  • Lua
  • Python
  • Other Clients, Services and Scripts
  • Compiling kRPC
  • Extending kRPC
  • Communication Protocols
  • Internals of kRPC
  • Changelog
  • GitHub

Section Navigation

  • Protocol Buffers over TCP/IP
  • Protocol Buffers over WebSockets
  • Protocol Buffers over Serial IO
  • Messaging Protocol
  • Communication Protocols

Communication Protocols#

kRPC provides three communication protocols:

  • Protocol Buffers over TCP/IP for languages that can communicate over a TCP/IP socket.

  • Protocol Buffers over WebSockets for web browsers.

  • Protocol Buffers over Serial IO for Arduino and similar.

In each protocol, clients invoke remote procedure calls by sending and receiving protobuf messages.

previous

Extending kRPC

next

Protocol Buffers over TCP/IP

Show Source

© Copyright 2015-2026, kRPC Org.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.20.0.