private void SendDhcpMessage(string dest, DhcpMessgeType msgType, DhcpData data, OwnedIpAddress newClient) { try { var dataToSend = data.BuildSendData(msgType, newClient.Ip); udpListener.SendData(dest, dataToSend); } catch (Exception e) { ErrorRaised?.Invoke(this, new ErrorMessageEventArgs { Message = e.Message }); } }
// override method for broadcast private void SendDhcpMessage(DhcpMessgeType msgType, DhcpData data, OwnedIpAddress newClient) { SendDhcpMessage(IPAddress.Broadcast.ToString(), msgType, data, newClient); }