24 lines
472 B
C#
24 lines
472 B
C#
namespace Models.Model.Backend;
|
|
|
|
public struct Ip
|
|
{
|
|
public int Ip1 { get; set; }
|
|
|
|
public int Ip2 { get; set; }
|
|
|
|
public int Ip3 { get; set; }
|
|
|
|
public int Ip4 { get; set; }
|
|
|
|
public int ResponseCode { get; set; }
|
|
|
|
public override string ToString()
|
|
{
|
|
return $"{Ip1}.{Ip2}.{Ip3}.{Ip4}";
|
|
}
|
|
|
|
public uint PackIp()
|
|
{
|
|
return (uint)(Ip1 << 24) | (uint)(Ip2 << 16) | (uint)(Ip3 << 8) | (uint)Ip4;
|
|
}
|
|
} |