public override void FromBytes(byte[] bytes) { if (HeaderId.Equals(HeaderId.ConnectionId)) { Value = IPAddress.NetworkToHostOrder(BitConverter.ToInt32(bytes, 0)); } else { Value = BitConverter.ToInt32(bytes, 0); } }
public override byte[]? ToBytes() { byte[] ret; if (HeaderId.Equals(HeaderId.ConnectionId)) { ret = BitConverter.GetBytes(IPAddress.HostToNetworkOrder(Value)); } else { ret = BitConverter.GetBytes(Value); } return(ret); }