using System.Threading.Tasks; using JiShe.CollectBus.Protocol.Contracts.Models; using TouchSocket.Sockets; namespace JiShe.CollectBus.Protocol.Contracts.Interfaces { public interface IProtocolPlugin { Task GetAsync(); Task LoadAsync(); Task ReceivedAsync(ITcpSessionClient client, ReceivedDataEventArgs e); Task SendAsync(); } }