using System; using System.IO; using BestHTTP.WebSocket; namespace BestHTTP { // Token: 0x020001FE RID: 510 internal static class FMPCIKJBGDL { // Token: 0x06006230 RID: 25136 RVA: 0x00205E58 File Offset: 0x00204058 public static ENANHBCGCNA CPIBGJLHLBL(CBJHNJBMMAI AGAMAAHGMIM, KGBBPEDECCO OCJJLJHMMGH, Stream JAGHIAOIDOC, bool KOFNCKAJJPM, bool KBBCEFOMGNM) { if (AGAMAAHGMIM != CBJHNJBMMAI.WebSocket) { return new ENANHBCGCNA(OCJJLJHMMGH, JAGHIAOIDOC, KOFNCKAJJPM, KBBCEFOMGNM); } return new NBDAPECNMNB(OCJJLJHMMGH, JAGHIAOIDOC, KOFNCKAJJPM, KBBCEFOMGNM); } // Token: 0x06006231 RID: 25137 RVA: 0x00205E7C File Offset: 0x0020407C public static CBJHNJBMMAI OJIHJECNDJI(Uri CAGBGCGKOKD) { if (CAGBGCGKOKD == null || CAGBGCGKOKD.Scheme == null) { throw new Exception("Malformed URI in GetProtocolFromUri"); } string text = CAGBGCGKOKD.Scheme.ToLowerInvariant(); if (text != null) { if (text == "ws" || text == "wss") { return CBJHNJBMMAI.WebSocket; } } return CBJHNJBMMAI.HTTP; } // Token: 0x06006232 RID: 25138 RVA: 0x00205EE8 File Offset: 0x002040E8 public static bool HGPKDEDNKKK(Uri CAGBGCGKOKD) { if (CAGBGCGKOKD == null || CAGBGCGKOKD.Scheme == null) { throw new Exception("Malformed URI in IsSecureProtocol"); } string text = CAGBGCGKOKD.Scheme.ToLowerInvariant(); if (text != null) { if (text == "https" || text == "wss") { return true; } } return false; } } }