using System; using System.Net.Sockets; namespace TcpServer { /// /// 接收到数据报文事件参数 /// /// 报文类型 public class TcpDatagramReceivedEventArgs : EventArgs { /// /// 接收到数据报文事件参数 /// /// 客户端状态 /// 报文 public TcpDatagramReceivedEventArgs (TcpClientState tcpClientState, T datagram) { this.Client = tcpClientState; this.TcpClient = tcpClientState.TcpClient; this.Datagram = datagram; } /// /// 客户端状态 /// public TcpClientState Client { get; private set; } /// /// 客户端 /// public TcpClient TcpClient { get; private set; } /// /// 报文 /// public T Datagram { get; private set; } } }