ipcs 0.2.0
ipcs
A library for Python for IPC.
(Although it is written as IPC, it can also be used for communication with an external server.)
Installation
$ pip install ipcs
Examples
Run ipcs-server and run following code.
Client A
# Client A
from ipcs import Client, Request
client = Client("a")
@client.route()
async def hello(request: Request, word: str):
print("Hello, %s!" % word)
client.run("ws://localhost/", port=8080)
Client B
# Client B
from ipcs import Client
client = Client("b")
@client.listen()
async def on_ready():
# Run client a's hello str to say greetings to world.
await client.request("a", "hello", "World")
# or `await client.connections.a.request("hello", "World")`
client.run("ws://localhost/", port=8080)
License
The license is MIT and details can be found here.
Documentation
Documentation is avaliable here.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.