void ResendPacket(short packetreference) { object[] sentpacketinfo = (object[])sentpacketsawaitingack[packetreference]; byte[] data = (byte[])sentpacketinfo[1]; LogFile.WriteLine("resending packet ref " + packetreference.ToString()); parent.RawSend(data); sentpacketsawaitingack[packetreference] = new object[] { DateTime.Now, data }; }