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.