异步TCP多路复用器
async-multiplexer的Python项目详细描述
异步多路复用器
async_multiplexer是一个基于Mplex协议的TCP多路复用器,但经过了简化。 它用于并行创建多个流 在同一个TCP连接上。在
安装
pip install async-multiplexer
使用
客户
^{pr2}$服务器
importasynciofromasync_multiplexerimportbind_multiplex_listener_contextasyncdefhandler(stream):data=awaitstream.read()print(data)asyncdefecho_server():asyncwithbind_multiplex_listener_context("127.0.0.1",7777)aslistener:listener.set_handler("echo.1",handler)listener.set_handler("echo.2",handler)awaitasyncio.sleep(10)if__name__=="__main__":asyncio.run(echo_server())
- 项目
标签: