繁体   English   中英

向异步传输添加方法

[英]Adding methods to an asyncio Transport

是否可以向标准异步传输中添加新方法?

例如:在SSL传输中添加一个send方法,以对协议缓冲区进行序列化,构造帧并使用传输自身的write方法对基础套接字进行缓冲写入。

那里有很多异步服务器/客户端示例,但是我找不到能够实现自己的传输或扩展现有传输的示例。

不能。您不能添加新方法或从现有异步传输中继承。 将运输视为最终运输或密封运输,例如插座。

您永远不应该希望从套接字继承,而是让您的类将套接字实例嵌入其中,对吗?

运输也一样。 请参阅asyncio.streams作为在传输/协议对之上构建新API层的示例。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM