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; }
}
}