using SuperSocket.SocketBase; using SuperSocket.SocketBase.Config; using SuperSocket.SocketBase.Protocol; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Timers; namespace PdmSwPlugin.Main.Tcp { public class DTReceiveFilter : ReceiveFilterBase { public override StringRequestInfo Filter(byte[] readBuffer, int offset, int length, bool toBeCopied, out int rest) { rest = 0; return new StringRequestInfo(DateTime.Now + "", "123", new string[] { "123" }); } } public class TcpServer : AppServer { public TcpServer() : base(new DefaultReceiveFilterFactory()) { } } public class TcpSession : AppSession { } }