コード例 #1
0
ファイル: RDSFactor.cs プロジェクト: oskarb/RDSFactor
        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);
            }
        }
コード例 #2
0
ファイル: RDSFactor.cs プロジェクト: oskarb/RDSFactor
 public void cleanupEvent_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
 {
     RDSHandler.Cleanup();
 }