41 lines
686 B
C#
41 lines
686 B
C#
|
|
using System.Net;
|
|||
|
|
using System.Net.Sockets;
|
|||
|
|
|
|||
|
|
namespace SocketTool.Entity;
|
|||
|
|
|
|||
|
|
public class SocketModel
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// socket信息
|
|||
|
|
/// </summary>
|
|||
|
|
public Socket? Socket
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 连接的远端IP
|
|||
|
|
/// </summary>
|
|||
|
|
public IPEndPoint? HostEP { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 这个socket所在的线程
|
|||
|
|
/// </summary>
|
|||
|
|
public Thread? Thread
|
|||
|
|
{
|
|||
|
|
get;
|
|||
|
|
set;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 连接的socket地址
|
|||
|
|
/// </summary>
|
|||
|
|
public string? SocketIp { get; set; }
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 是否连接
|
|||
|
|
/// </summary>
|
|||
|
|
public bool IsConnected { get; set; }
|
|||
|
|
}
|