//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: private void processMessageDHCP(pspsharp.network.protocols.NetPacket packet, pspsharp.network.protocols.EtherFrame frame, pspsharp.network.protocols.IPv4 ipv4, pspsharp.network.protocols.UDP udp) throws java.io.EOFException private void processMessageDHCP(NetPacket packet, EtherFrame frame, IPv4 ipv4, UDP udp) { DHCP dhcp = new DHCP(); dhcp.read(packet); //if (log.DebugEnabled) { Console.WriteLine(string.Format("processMessageDHCP {0}", dhcp)); } if (dhcp.isDiscovery(udp, ipv4)) { // Send back a DHCP offset message sendDHCPReply(frame, ipv4, udp, dhcp, DHCP.DHCP_OPTION_MESSAGE_TYPE_DHCPOFFER); } else if (dhcp.isRequest(udp, ipv4, LocalIpAddress)) { // Send back a DHCP acknowledgment message sendDHCPReply(frame, ipv4, udp, dhcp, DHCP.DHCP_OPTION_MESSAGE_TYPE_DHCPACK); } else { Console.WriteLine(string.Format("Unknown DHCP request {0}", dhcp)); } }