自定义DmtpActor
定义
命名空间:TouchSocket.Dmtp
程序集:TouchSocket.Dmtp.dll
一、说明
DmtpActor
是Dmtp
协议的Actor
,负责Dmtp
协议的交互。规范的Actor
可以做到一次开发,多种协议适用,比如DmtpRpcActor
、DmtpFileTransferActor
等。所以学习Dmtp的Actor
开发,是进阶使用Dmtp
的必要途径。
二、使用Actor开发的优点
实际上,使用协议扩展即可扩展Dmtp的功能,但是使用Actor开发,则更具优点:
- 很好的分离了协议的交互逻辑和协议的实现逻辑。可以做到一次开发,多种协议适用。
- 按照规范的开发,可以非常好的支持客户端到服务器、服务器到客户端、客户端到客户端的交互。
- 更高等级的代码封装,让程序更易维护。