Lably
Skip to content

RPyC

Python library

  • 4 min read
  • 5 chapters

Related on Lably

Through Python (programming language) and Distributed computing

Features

  • Symmetric—there is no difference between the client and the server—both can serve. The only different aspect is that the client is usually the side that initiates the action. Being symmetric, for example, allows the client to pass callback functions to the server.
  • Transparent—remote objects look and behave the same as local objects would.
  • Exceptions propagate like local ones
  • Allows for synchronous and asynchronous operation:
    • Synchronous operations return a NetProxy (see below)
    • Asynchronous operations return an AsyncResult, which is like promise objects
    • AsyncResults can be used as events
  • Threads are supported (though not recommended)
  • UNIX specific: server integration with inetd

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Computing and communication

Source and licence. Adapted from the Wikipedia article “RPyC” (this version, 2026-10-05) by its contributors, shared under CC BY-SA 4.0. Lablypedia has left out its tables, references and most pictures, and linked it to other Lablypedia articles.