Thanks to visit codestin.com
Credit goes to github.com

Skip to content
forked from aiifabbf/pyrorp

Python implementation for Remote Object Reference Protocol

License

harveybia/pyrorp

 
 

Repository files navigation

Pyrorp - Python Implementation for Remote Object Reference Protocol


Introduction

Remote Object Reference Protocol, known as RORP, is intended for simpler control on remote(or local, which may be located in a separate namespace on the same machine, e.g. process A and B) objects over the web. This protocol is a replacement for Remote Procedure Call, known as RPC, which is largely employed, for unsafety, un-symmetric(it has a clear difference between the server and client and only client can send requests to operate on the server but the server is unable to request anything from the client) low transparency and low-speed.

  1. Abstract

    RORP is designed to be highly abstract, which means it does not care about the specific data transfer approach nor specific platform. In general, RORP is defined as a sequence of keyword dictionary. TCP, UDP(just remember to make sure the data is sent altogether:) or even SMTP, can be the base data transfer protocol. RORP is not meant to be single-platform-occupied nor single-lang-implemented, and pyrorp is just one Python implementation. The reason why we choose Python to make the very first implementation is that Python is highly abstract on top level, easy for developers' idea to be realised.

About

Python implementation for Remote Object Reference Protocol

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published