Exemplo n.º 1
0
        private void ProcessPacket(RADIUSPacket packet)
        {
            try
            {
                if (!packet.IsValid)
                {
                    Logger.LogError("Packet is not valid. Discarding.");
                    return;
                }

                var handler = new RDSHandler(packet);

                // If TSGW = "1" Then
                //   handler = New RDSHandler(packet)
                // Else
                //   handler = New CitrixHandler(packet)
                // End If

                handler.ProcessRequest();
            }
            catch (Exception e)
            {
                Logger.LogError("Error processing packet:", e);
            }
        }
Exemplo n.º 2
0
 public void cleanupEvent_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
 {
     RDSHandler.Cleanup();
 }