Skip to content

RPC Client/Server Python3 using Unix Socket Domain and TCP/IP

License

Notifications You must be signed in to change notification settings

EduardoPagotto/Zero

Repository files navigation

Zero

RPC json 2.0 API

Test Protocol only:

Test RPC json 2.0:

Setup the venv to develop

python3 -m venv .venv
source .venv/bin/activate
pip3 install -r requirements.txt
. ./enable_develop_path.sh

Install

make install

Protocols Transport

Segmented binary chunk

Address

Prot connection string
Domain Socket unix:./uds_test_rpc
TCP/IP tcp://127.0.0.1:5151

API Server

- ServiceObject.py
    - SocketFactory.py (SocketFactoryServer)
    - ServiceServer.py
    - RPC_Response.py (json protocol 2.0 call)

API Client

- ServiceBus.py
    - SocketFactory.py (SocketFactoryClient)
    - ConnectionControl.py
        - ConnectionData.py
    - ProxyObject.py
        - RPC_Call.py (json protocol 2.0 execute)

About

RPC Client/Server Python3 using Unix Socket Domain and TCP/IP

Resources

License

Stars

Watchers

Forks

Packages

No packages published