学而不思 (@SimenYY)python cookbook | 0001 | 开发南向接口 中发帖

问题
你有一台设备主机,开放的数据协议为自定义的TCP协议,你想要比较快速的将这个设备数据接入,因此你开始考虑工程解决方案?
解决方案
问题的解决方案有很多种,下面直接展示我的解决方案:
为了解决这个场景问题,我设计了两个类,一个是协议类,一个是连接类,废话不多说直接上代码。
协议类代码
class TCPClientProtocol(asyncio.Protocol):
"""TCP 客户端协议类

核心功能包括:自定义协议开发、自动重连机制、简单定时任务(使用call_later)

Attributes:
_on_lost_fut (asyncio.Future): 连接丢失的 Future 对象
_loop (asyncio.AbstractEventLoop): 事件循环
_transport...