public ReceivedInfo(byte[] buff) : base(buff) { byte[] array = new byte[12]; Array.Copy(buff, 1, array, 0, 12); IpParameter ipParameter = new IpParameter(); ipParameter.setData(array); ip = ipParameter.IP; subnet = ipParameter.Subnet; gateway = ipParameter.Gateway; }
public MsgIpAddressConfig(string ip, string subnet, string gate) { msgBody = new byte[13]; msgBody[0] = 0; byte[] data = new IpParameter { IP = ip, Subnet = subnet, Gateway = gate }.getData(); Array.Copy(data, 0, msgBody, 1, data.Length); }
public MsgWifiIpAddressConfig(string ip, ushort port) { msgBody = new byte[13]; msgBody[0] = 0; byte[] data = new IpParameter { IP = ip, Subnet = "0.0.0.0", Gateway = "0.0.0.0" }.getData(); Array.Copy(data, 0, msgBody, 1, data.Length); this.port = port; base.OnExecuting += MsgWifiIpAddressConfig_OnExecuting; }