private void RespondToRequest( UdpClient udpClient, IPEndPoint clientEndPoint, IPAddress ipAddr, DhcpRequest request) { mResponse.Fill(request); mResponse.ApplyWpadOption(PacUri, ipAddr); byte[] responseData = mResponse.ToByteArray(); udpClient.Send(responseData, responseData.Length, clientEndPoint); }
public static void RespondToRequest( WpadDhcpServer wpadServer, UdpClient udpClient, IPEndPoint clientEndPoint, IPAddress ipAddr, DhcpRequest request) { DhcpResponse response = new DhcpResponse(); byte[] responseData = null; response.Fill(request); response.ApplyWpadOption(wpadServer.PacUri, ipAddr); responseData = response.ToByteArray(); udpClient.Send(responseData, responseData.Length, clientEndPoint); }