معرفی شرکت ها


aiobsonrpc-0.0.4


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

A Python library for JSON-RPC 2.0
ویژگی مقدار
سیستم عامل -
نام فایل aiobsonrpc-0.0.4
نام aiobsonrpc
نسخه کتابخانه 0.0.4
نگهدارنده []
ایمیل نگهدارنده []
نویسنده DarHarry
ایمیل نویسنده harryx520@qq.com
آدرس صفحه اصلی https://github.com/HarryHEi/aiobsonrpc
آدرس اینترنتی https://pypi.org/project/aiobsonrpc/
مجوز -
# aiobsonrpc [bsonrpc](https://github.com/seprich/py-bson-rpc) for asyncio. Python 3.5+ ## Getting Started ### Installing ``` pip install aiobsonrpc ``` ### Example Server ```python import asyncio import aiobsonrpc @aiobsonrpc.service_class class EchoService(object): @aiobsonrpc.aio_rpc_request async def echo(self, _, data): await asyncio.sleep(1) return data async def on_connected(reader, writer): aiobsonrpc.JSONRpc(reader, writer, services=EchoService()) if __name__ == '__main__': loop = asyncio.get_event_loop() server = asyncio.start_server(on_connected, '0.0.0.0', 6789, loop=loop) loop.create_task(server) loop.run_forever() ``` Client ```python import asyncio import aiobsonrpc async def do_connect(): reader, writer = await asyncio.open_connection('localhost', 6789, loop=loop) rpc = aiobsonrpc.JSONRpc(reader, writer) peer = rpc.get_peer_proxy(timeout=5) result = await peer.echo(123) print(result) # 123 if __name__ == '__main__': loop = asyncio.get_event_loop() loop.run_until_complete(do_connect()) ```


نحوه نصب


نصب پکیج whl aiobsonrpc-0.0.4:

    pip install aiobsonrpc-0.0.4.whl


نصب پکیج tar.gz aiobsonrpc-0.0.4:

    pip install aiobsonrpc-0.0.4.tar.gz