python中多流协议的实现
multistream-select的Python项目详细描述
py multistream选择
an implementation of the multistream protocol in python
目录
安装
py-multistream-select
是一个标准的PyPI模块,可以安装:
pip install multistream-select
用法
示例
frommultistream_select.multiselectimportMultiselectfrommultistream_select.multiselect_clientimportMultiselectClientasyncdefclient_get_protocol(host_info):protocols=['/cats','/dogs']stream=func_to_create_stream(host_info)client=MultiselectClient()returnawaitclient.select_one_of(protocols,stream)asyncdefhost_get_protocol(handlers):stream=func_to_create_stream()host=Multiselect()forprotocolinhandlers:host.add_handler(protocol,handlers[protocol])returnhost.negotiate(stream)
贡献
欢迎投稿。请查看the issues
请查看我们的contributing document以获取有关我们如何工作以及总体贡献的更多信息。请注意,所有与多格式相关的交互都受ipfsCode of Conduct的约束。
小提示:如果编辑自述文件,请遵循standard-readme规范。
许可证
这个项目是在麻省理工学院的许可下授权的-详细信息请参见LICENSE文件