//JAVA TO C# CONVERTER WARNING: Method 'throws' clauses are not available in .NET: //ORIGINAL LINE: private void processMessage(pspsharp.network.protocols.NetPacket packet) throws java.io.EOFException private void processMessage(NetPacket packet) { sbyte cmd = packet.readByte(); if (cmd != WLAN_CMD_DATA) { Console.WriteLine(string.Format("processMessage unknown command 0x{0:X}", cmd)); return; } string ssid = packet.readStringNZ(32); //if (log.DebugEnabled) { Console.WriteLine(string.Format("processMessage ssid='{0}'", ssid)); } if (string.ReferenceEquals(apSsid, null)) { apSsid = ssid; //if (log.DebugEnabled) { Console.WriteLine(string.Format("Using ssid='{0}' for the Access Point", apSsid)); } } EtherFrame frame = new EtherFrame(); frame.read(packet); //if (log.DebugEnabled) { Console.WriteLine(string.Format("processMessage {0}", frame)); } switch (frame.type) { case ETHER_TYPE_ARP: processMessageARP(packet); break; case ETHER_TYPE_IPv4: // See https://www.ietf.org/rfc/rfc894.txt processMessageDatagram(packet, frame); break; default: Console.WriteLine(string.Format("Unknow message of type 0x{0:X4}", frame.type)); break; } }