using System.Net.Sockets; using WcsMain.DataBase.TableEntity; using WcsMain.Enum.General; namespace WcsMain.Tcp.Entity; /// /// 用于存储 TCP 连接的服务端信息 /// public class TcpServeConnectionData { /// /// 基础信息 /// public AppTcp? TcpServe { get; set; } /// /// 别称 /// public string? DisplayName { get; set; } /// /// Tcp客户端连接 /// public TcpClient? TcpClient { get; set; } /// /// 是否连接 /// /// /// 刚创建时是null,断开是false,连接正常是true /// public TrueFalseEnum? IsConnected { get; set; } /// /// 上次接收消息的事件 /// public DateTime RecvMsgTime { get; set; } = DateTime.Now; public override string ToString() { return $"{TcpServe?.TcpIp}:{TcpServe?.TcpPort}"; } }