void HandleNodeResponse(NetworkPacket packet) { // Check that the packet is valid. if (networkPacketSwitch.VerifyPendingPacket(packet)) { NodeInfoResponse nir = new NodeInfoResponse(); nir.Deserialize(packet.Data); // DebugPrint("NodeResponse from " + packet.PublicKeySource + " : " + packet.Data.Length + " Bytes, Nodes : " + nir.TotalRequestedNodes, DisplayType.Warning); foreach (NodeDataEntity nde in nir.RequestedNodes) { PendingNodesToBeFetched.Enqueue(nde); } } else { DebugPrint("Packet VER FAILED : HandleNodeResponse().", DisplayType.Warning); } }