This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
@@ -0,0 +1,1218 @@
using System;
using System.IO;
using System.Net;
using System.Net.Sockets;
using System.Runtime.CompilerServices;
using System.Threading;
namespace BestHTTP.PlatformSupport.TcpClient.General
{
// Token: 0x02000218 RID: 536
public class PDOFANENFCF : IDisposable
{
// Token: 0x06006670 RID: 26224 RVA: 0x00215C4C File Offset: 0x00213E4C
private void GBKFKKGNLGF(AddressFamily AJHBPNPAJFK)
{
this.CAAAFEKOAAF = false;
if (this.MOMEMNBNBNA != null)
{
this.MOMEMNBNBNA.Close();
this.MOMEMNBNBNA = null;
}
this.MOMEMNBNBNA = new Socket(AJHBPNPAJFK, SocketType.Stream, ProtocolType.Tcp);
}
// Token: 0x06006671 RID: 26225 RVA: 0x00215C80 File Offset: 0x00213E80
public void BMPMMKHPGEE(string ONMGOPKIHLG, int NNMKBHELFDN)
{
if (this.KJFLDJOCPNF > TimeSpan.Zero)
{
PDOFANENFCF.ODDJJKGBELB oddjjkgbelb = new PDOFANENFCF.ODDJJKGBELB();
oddjjkgbelb.CABFAAICKOE = new ManualResetEvent(false);
IAsyncResult asyncResult = Dns.BeginGetHostAddresses(ONMGOPKIHLG, new AsyncCallback(oddjjkgbelb.FLOKJAEEFCE), null);
bool flag = oddjjkgbelb.CABFAAICKOE.WaitOne(this.KJFLDJOCPNF);
if (!flag)
{
throw new TimeoutException("{0}v2/send");
}
IPAddress[] array = Dns.EndGetHostAddresses(asyncResult);
this.KGCNNLFDAPA(array, NNMKBHELFDN);
}
else
{
IPAddress[] hostAddresses = Dns.GetHostAddresses(ONMGOPKIHLG);
this.KGCNNLFDAPA(hostAddresses, NNMKBHELFDN);
}
}
// Token: 0x06006672 RID: 26226 RVA: 0x00215D18 File Offset: 0x00213F18
public PDOFANENFCF(string ONMGOPKIHLG, int NNMKBHELFDN)
{
this.KJFLDJOCPNF = TimeSpan.FromSeconds(2.0);
this.NHHBNCKICGL(ONMGOPKIHLG, NNMKBHELFDN);
}
// Token: 0x06006673 RID: 26227 RVA: 0x00215D3C File Offset: 0x00213F3C
public int DONFPJECDDL()
{
if ((this.KKFILPJAGOI & (PDOFANENFCF.IHMABDMGGCO)7U) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
return this.GGJEOLBODFE;
}
return (int)this.MOMEMNBNBNA.GetSocketOption((SocketOptionLevel)(-75), (SocketOptionName)(-198));
}
// Token: 0x17000298 RID: 664
// (get) Token: 0x06006674 RID: 26228 RVA: 0x00215D6C File Offset: 0x00213F6C
// (set) Token: 0x06006686 RID: 26246 RVA: 0x00216210 File Offset: 0x00214410
public bool DELAPAEOGLA
{
get
{
if ((this.KKFILPJAGOI & PDOFANENFCF.IHMABDMGGCO.NoDelay) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
return this.LKHCJDJOGLD;
}
return (bool)this.MOMEMNBNBNA.GetSocketOption(SocketOptionLevel.Tcp, SocketOptionName.Debug);
}
set
{
if (!this.MOMEMNBNBNA.Connected)
{
this.LKHCJDJOGLD = value;
this.KKFILPJAGOI |= PDOFANENFCF.IHMABDMGGCO.NoDelay;
return;
}
this.MOMEMNBNBNA.SetSocketOption(SocketOptionLevel.Tcp, SocketOptionName.Debug, (!value) ? 0 : 1);
}
}
// Token: 0x06006675 RID: 26229 RVA: 0x00215D94 File Offset: 0x00213F94
public void NBOFKEEPBJO(int NOBAPCOKFIL)
{
if (!this.MOMEMNBNBNA.Connected)
{
this.JFPHIGILOMG = NOBAPCOKFIL;
this.KKFILPJAGOI |= (PDOFANENFCF.IHMABDMGGCO)4294967203U;
return;
}
this.MOMEMNBNBNA.SetSocketOption((SocketOptionLevel)67, (SocketOptionName)100, NOBAPCOKFIL);
}
// Token: 0x06006676 RID: 26230 RVA: 0x00215DD4 File Offset: 0x00213FD4
public void NHHBNCKICGL(IPEndPoint NFLKAICPBNF)
{
try
{
if (this.KJFLDJOCPNF > TimeSpan.Zero)
{
PDOFANENFCF.INJKFNECDKP injkfnecdkp = new PDOFANENFCF.INJKFNECDKP();
injkfnecdkp.CABFAAICKOE = new ManualResetEvent(false);
IAsyncResult asyncResult = this.MOMEMNBNBNA.BeginConnect(NFLKAICPBNF, new AsyncCallback(injkfnecdkp.OJKNBNGGBEC), null);
this.CAAAFEKOAAF = injkfnecdkp.CABFAAICKOE.WaitOne(this.KJFLDJOCPNF);
if (!this.CAAAFEKOAAF)
{
try
{
this.MOMEMNBNBNA.Close();
}
catch
{
}
throw new TimeoutException("Connection timed out!");
}
this.MOMEMNBNBNA.EndConnect(asyncResult);
}
else
{
this.MOMEMNBNBNA.Connect(NFLKAICPBNF);
this.CAAAFEKOAAF = true;
}
}
finally
{
this.OHCPPMEBOIB();
}
}
// Token: 0x06006677 RID: 26231 RVA: 0x00215EB8 File Offset: 0x002140B8
internal void MLJPJGJLCFM(Socket EJDAIKFLCCL)
{
this.LDLOLIMILJH(EJDAIKFLCCL);
}
// Token: 0x06006678 RID: 26232 RVA: 0x00215EC4 File Offset: 0x002140C4
public void NHHBNCKICGL(IPAddress[] HPOAACFDNLI, int NNMKBHELFDN)
{
this.OHCPPMEBOIB();
if (HPOAACFDNLI == null)
{
throw new ArgumentNullException("ipAddresses");
}
for (int i = 0; i < HPOAACFDNLI.Length; i++)
{
try
{
IPAddress ipaddress = HPOAACFDNLI[i];
if (ipaddress.Equals(IPAddress.Any) || ipaddress.Equals(IPAddress.IPv6Any))
{
throw new SocketException(10049);
}
this.GBKFKKGNLGF(ipaddress.AddressFamily);
if (ipaddress.AddressFamily != AddressFamily.InterNetwork)
{
if (ipaddress.AddressFamily != AddressFamily.InterNetworkV6)
{
throw new NotSupportedException("This method is only valid for sockets in the InterNetwork and InterNetworkV6 families");
}
}
this.NHHBNCKICGL(new IPEndPoint(ipaddress, NNMKBHELFDN));
if (this.KKFILPJAGOI != (PDOFANENFCF.IHMABDMGGCO)0U)
{
this.IDFLPJGFEGF();
}
this.MOMEMNBNBNA.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.KeepAlive, true);
try
{
}
catch
{
}
break;
}
catch (Exception ex)
{
this.GBKFKKGNLGF(AddressFamily.InterNetwork);
if (i == HPOAACFDNLI.Length - 1)
{
throw ex;
}
}
}
}
// Token: 0x06006679 RID: 26233 RVA: 0x00215FDC File Offset: 0x002141DC
public PDOFANENFCF()
{
this.GBKFKKGNLGF(AddressFamily.InterNetwork);
this.KJFLDJOCPNF = TimeSpan.FromSeconds(2.0);
}
// Token: 0x17000295 RID: 661
// (get) Token: 0x0600667A RID: 26234 RVA: 0x00216000 File Offset: 0x00214200
public bool AOFFMGCKLJH
{
get
{
return this.MOMEMNBNBNA.Connected;
}
}
// Token: 0x0600667B RID: 26235 RVA: 0x00216010 File Offset: 0x00214210
public void KCJLAFJMOIA(int NOBAPCOKFIL)
{
if (!this.MOMEMNBNBNA.Connected)
{
this.DJNBLADHOHP = NOBAPCOKFIL;
this.KKFILPJAGOI |= (PDOFANENFCF.IHMABDMGGCO)6U;
return;
}
this.MOMEMNBNBNA.SetSocketOption((SocketOptionLevel)(-143), (SocketOptionName)155, NOBAPCOKFIL);
}
// Token: 0x0600667C RID: 26236 RVA: 0x00216050 File Offset: 0x00214250
public void AFGALJFIHOL(IPAddress MLCNJPKDNMH, int NNMKBHELFDN)
{
this.NHHBNCKICGL(new IPEndPoint(MLCNJPKDNMH, NNMKBHELFDN));
}
// Token: 0x1700029C RID: 668
// (get) Token: 0x0600668F RID: 26255 RVA: 0x0021636C File Offset: 0x0021456C
// (set) Token: 0x0600667D RID: 26237 RVA: 0x00216060 File Offset: 0x00214260
public int PHKNACIOEDI
{
get
{
if ((this.KKFILPJAGOI & PDOFANENFCF.IHMABDMGGCO.SendTimeout) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
return this.OLFPKLGHDLN;
}
return (int)this.MOMEMNBNBNA.GetSocketOption(SocketOptionLevel.Socket, SocketOptionName.SendTimeout);
}
set
{
if (!this.MOMEMNBNBNA.Connected)
{
this.OLFPKLGHDLN = value;
this.KKFILPJAGOI |= PDOFANENFCF.IHMABDMGGCO.SendTimeout;
return;
}
this.MOMEMNBNBNA.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.SendTimeout, value);
}
}
// Token: 0x0600667E RID: 26238 RVA: 0x002160A0 File Offset: 0x002142A0
private void IDFLPJGFEGF()
{
PDOFANENFCF.IHMABDMGGCO kkfilpjagoi = this.KKFILPJAGOI;
this.KKFILPJAGOI = (PDOFANENFCF.IHMABDMGGCO)0U;
if ((kkfilpjagoi & PDOFANENFCF.IHMABDMGGCO.LingerState) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
this.AABNCHGGHGD = this.APFICHOGFGC;
}
if ((kkfilpjagoi & PDOFANENFCF.IHMABDMGGCO.NoDelay) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
this.DELAPAEOGLA = this.LKHCJDJOGLD;
}
if ((kkfilpjagoi & PDOFANENFCF.IHMABDMGGCO.ReceiveBufferSize) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
this.IOMBBIKINKK = this.GGJEOLBODFE;
}
if ((kkfilpjagoi & PDOFANENFCF.IHMABDMGGCO.ReceiveTimeout) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
this.FPLALKDMCJN = this.DJNBLADHOHP;
}
if ((kkfilpjagoi & PDOFANENFCF.IHMABDMGGCO.SendBufferSize) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
this.JDALGPCCJBJ = this.JFPHIGILOMG;
}
if ((kkfilpjagoi & PDOFANENFCF.IHMABDMGGCO.SendTimeout) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
this.PHKNACIOEDI = this.OLFPKLGHDLN;
}
}
// Token: 0x17000297 RID: 663
// (get) Token: 0x0600667F RID: 26239 RVA: 0x00216138 File Offset: 0x00214338
// (set) Token: 0x06006688 RID: 26248 RVA: 0x0021626C File Offset: 0x0021446C
public LingerOption AABNCHGGHGD
{
get
{
if ((this.KKFILPJAGOI & PDOFANENFCF.IHMABDMGGCO.LingerState) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
return this.APFICHOGFGC;
}
return (LingerOption)this.MOMEMNBNBNA.GetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Linger);
}
set
{
if (!this.MOMEMNBNBNA.Connected)
{
this.APFICHOGFGC = value;
this.KKFILPJAGOI |= PDOFANENFCF.IHMABDMGGCO.LingerState;
return;
}
this.MOMEMNBNBNA.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Linger, value);
}
}
// Token: 0x1700029B RID: 667
// (get) Token: 0x06006680 RID: 26240 RVA: 0x00216168 File Offset: 0x00214368
// (set) Token: 0x0600669B RID: 26267 RVA: 0x002166EC File Offset: 0x002148EC
public int JDALGPCCJBJ
{
get
{
if ((this.KKFILPJAGOI & PDOFANENFCF.IHMABDMGGCO.SendBufferSize) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
return this.JFPHIGILOMG;
}
return (int)this.MOMEMNBNBNA.GetSocketOption(SocketOptionLevel.Socket, SocketOptionName.SendBuffer);
}
set
{
if (!this.MOMEMNBNBNA.Connected)
{
this.JFPHIGILOMG = value;
this.KKFILPJAGOI |= PDOFANENFCF.IHMABDMGGCO.SendBufferSize;
return;
}
this.MOMEMNBNBNA.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.SendBuffer, value);
}
}
// Token: 0x06006681 RID: 26241 RVA: 0x0021619C File Offset: 0x0021439C
public IAsyncResult DOJIBHFDEFD(IPAddress MLCNJPKDNMH, int NNMKBHELFDN, AsyncCallback MNNGLCIEEKE, object CIEGKPGKOMH)
{
return this.MOMEMNBNBNA.BeginConnect(MLCNJPKDNMH, NNMKBHELFDN, MNNGLCIEEKE, CIEGKPGKOMH);
}
// Token: 0x06006682 RID: 26242 RVA: 0x002161B0 File Offset: 0x002143B0
public void LDLOLIMILJH(Socket NOBAPCOKFIL)
{
this.MOMEMNBNBNA = NOBAPCOKFIL;
this.JAGHIAOIDOC = null;
}
// Token: 0x06006683 RID: 26243 RVA: 0x002161C0 File Offset: 0x002143C0
public Socket DOAIACBIKHA()
{
return this.MOMEMNBNBNA;
}
// Token: 0x06006684 RID: 26244 RVA: 0x002161C8 File Offset: 0x002143C8
public PDOFANENFCF(IPEndPoint EFMJGPHIJME)
{
this.GBKFKKGNLGF(EFMJGPHIJME.AddressFamily);
this.KJFLDJOCPNF = TimeSpan.FromSeconds(2.0);
}
// Token: 0x06006685 RID: 26245 RVA: 0x002161F0 File Offset: 0x002143F0
private void OAJEDONLFNN()
{
if (this.FFJBMBNBGJO)
{
throw new ObjectDisposedException(base.GetType().FullName);
}
}
// Token: 0x06006687 RID: 26247 RVA: 0x00216260 File Offset: 0x00214460
internal void NOJOCDPCJPA(Socket EJDAIKFLCCL)
{
this.NCHJEOCAPNC = EJDAIKFLCCL;
}
// Token: 0x1700029A RID: 666
// (get) Token: 0x06006689 RID: 26249 RVA: 0x002162AC File Offset: 0x002144AC
// (set) Token: 0x0600668A RID: 26250 RVA: 0x002162DC File Offset: 0x002144DC
public int FPLALKDMCJN
{
get
{
if ((this.KKFILPJAGOI & PDOFANENFCF.IHMABDMGGCO.ReceiveTimeout) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
return this.DJNBLADHOHP;
}
return (int)this.MOMEMNBNBNA.GetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveTimeout);
}
set
{
if (!this.MOMEMNBNBNA.Connected)
{
this.DJNBLADHOHP = value;
this.KKFILPJAGOI |= PDOFANENFCF.IHMABDMGGCO.ReceiveTimeout;
return;
}
this.MOMEMNBNBNA.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveTimeout, value);
}
}
// Token: 0x17000293 RID: 659
// (get) Token: 0x0600668B RID: 26251 RVA: 0x0021631C File Offset: 0x0021451C
// (set) Token: 0x0600668D RID: 26253 RVA: 0x00216354 File Offset: 0x00214554
public Socket NCHJEOCAPNC
{
get
{
return this.MOMEMNBNBNA;
}
set
{
this.MOMEMNBNBNA = value;
this.JAGHIAOIDOC = null;
}
}
// Token: 0x17000299 RID: 665
// (get) Token: 0x0600668C RID: 26252 RVA: 0x00216324 File Offset: 0x00214524
// (set) Token: 0x06006698 RID: 26264 RVA: 0x0021665C File Offset: 0x0021485C
public int IOMBBIKINKK
{
get
{
if ((this.KKFILPJAGOI & PDOFANENFCF.IHMABDMGGCO.ReceiveBufferSize) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
return this.GGJEOLBODFE;
}
return (int)this.MOMEMNBNBNA.GetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveBuffer);
}
set
{
if (!this.MOMEMNBNBNA.Connected)
{
this.GGJEOLBODFE = value;
this.KKFILPJAGOI |= PDOFANENFCF.IHMABDMGGCO.ReceiveBufferSize;
return;
}
this.MOMEMNBNBNA.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveBuffer, value);
}
}
// Token: 0x1700029D RID: 669
// (get) Token: 0x0600668E RID: 26254 RVA: 0x00216364 File Offset: 0x00214564
// (set) Token: 0x060066B3 RID: 26291 RVA: 0x00216B5C File Offset: 0x00214D5C
public TimeSpan KJFLDJOCPNF { get; set; }
// Token: 0x06006690 RID: 26256 RVA: 0x002163A0 File Offset: 0x002145A0
protected virtual void MMALFPEPCON(bool PGLBLOEGIOF)
{
if (this.FFJBMBNBGJO)
{
return;
}
this.FFJBMBNBGJO = false;
if (PGLBLOEGIOF)
{
NetworkStream jaghiaoidoc = this.JAGHIAOIDOC;
this.JAGHIAOIDOC = null;
if (jaghiaoidoc != null)
{
jaghiaoidoc.Close();
this.CAAAFEKOAAF = true;
}
else if (this.MOMEMNBNBNA != null)
{
this.MOMEMNBNBNA.Close();
this.MOMEMNBNBNA = null;
}
}
}
// Token: 0x06006691 RID: 26257 RVA: 0x0021640C File Offset: 0x0021460C
public void KGCNNLFDAPA(IPAddress[] HPOAACFDNLI, int NNMKBHELFDN)
{
this.OAJEDONLFNN();
if (HPOAACFDNLI == null)
{
throw new ArgumentNullException("Content-Disposition: form-data; name=\"");
}
for (int i = 0; i < HPOAACFDNLI.Length; i++)
{
try
{
IPAddress ipaddress = HPOAACFDNLI[i];
if (ipaddress.Equals(IPAddress.Any) || ipaddress.Equals(IPAddress.IPv6Any))
{
throw new SocketException(-24);
}
this.GBKFKKGNLGF(ipaddress.AddressFamily);
if (ipaddress.AddressFamily != AddressFamily.Pup)
{
if (ipaddress.AddressFamily != (AddressFamily)68)
{
throw new NotSupportedException("SentTime");
}
}
this.NHHBNCKICGL(new IPEndPoint(ipaddress, NNMKBHELFDN));
if (this.KKFILPJAGOI != (PDOFANENFCF.IHMABDMGGCO)0U)
{
this.ILGNFHNDDHD();
}
this.MOMEMNBNBNA.SetSocketOption((SocketOptionLevel)8, (SocketOptionName)7, true);
try
{
}
catch
{
}
break;
}
catch (Exception ex)
{
this.GBKFKKGNLGF(AddressFamily.ImpLink);
if (i == HPOAACFDNLI.Length - 1)
{
throw ex;
}
}
}
}
// Token: 0x06006692 RID: 26258 RVA: 0x00216524 File Offset: 0x00214724
protected virtual void GIAOBJADDCM(bool PGLBLOEGIOF)
{
if (this.FFJBMBNBGJO)
{
return;
}
this.FFJBMBNBGJO = true;
if (PGLBLOEGIOF)
{
NetworkStream jaghiaoidoc = this.JAGHIAOIDOC;
this.JAGHIAOIDOC = null;
if (jaghiaoidoc != null)
{
jaghiaoidoc.Close();
this.CAAAFEKOAAF = false;
}
else if (this.MOMEMNBNBNA != null)
{
this.MOMEMNBNBNA.Close();
this.MOMEMNBNBNA = null;
}
}
}
// Token: 0x06006693 RID: 26259 RVA: 0x00216590 File Offset: 0x00214790
public void NDPECMIFDEI(IPAddress MLCNJPKDNMH, int NNMKBHELFDN)
{
this.NHHBNCKICGL(new IPEndPoint(MLCNJPKDNMH, NNMKBHELFDN));
}
// Token: 0x06006694 RID: 26260 RVA: 0x002165A0 File Offset: 0x002147A0
public Stream PHCHEBEEMIM()
{
Stream jaghiaoidoc;
try
{
if (this.JAGHIAOIDOC == null)
{
this.JAGHIAOIDOC = new NetworkStream(this.MOMEMNBNBNA, true);
}
jaghiaoidoc = this.JAGHIAOIDOC;
}
finally
{
this.OHCPPMEBOIB();
}
return jaghiaoidoc;
}
// Token: 0x17000292 RID: 658
// (get) Token: 0x0600669F RID: 26271 RVA: 0x002167B0 File Offset: 0x002149B0
// (set) Token: 0x06006695 RID: 26261 RVA: 0x002165F0 File Offset: 0x002147F0
protected bool HHEECLBGLCE
{
get
{
return this.CAAAFEKOAAF;
}
set
{
this.CAAAFEKOAAF = value;
}
}
// Token: 0x06006696 RID: 26262 RVA: 0x002165FC File Offset: 0x002147FC
public void NOAFPNDFLMP(bool NOBAPCOKFIL)
{
this.MOMEMNBNBNA.ExclusiveAddressUse = NOBAPCOKFIL;
}
// Token: 0x06006697 RID: 26263 RVA: 0x0021660C File Offset: 0x0021480C
public PDOFANENFCF(AddressFamily AJHBPNPAJFK)
{
if (AJHBPNPAJFK != AddressFamily.InterNetwork && AJHBPNPAJFK != AddressFamily.InterNetworkV6)
{
throw new ArgumentException("Family must be InterNetwork or InterNetworkV6", "family");
}
this.GBKFKKGNLGF(AJHBPNPAJFK);
this.KJFLDJOCPNF = TimeSpan.FromSeconds(2.0);
}
// Token: 0x06006699 RID: 26265 RVA: 0x0021669C File Offset: 0x0021489C
void IDisposable.Dispose()
{
this.GIAOBJADDCM(true);
GC.SuppressFinalize(this);
}
// Token: 0x0600669A RID: 26266 RVA: 0x002166AC File Offset: 0x002148AC
public void AOIDFPKEMBB(int NOBAPCOKFIL)
{
if (!this.MOMEMNBNBNA.Connected)
{
this.OLFPKLGHDLN = NOBAPCOKFIL;
this.KKFILPJAGOI |= (PDOFANENFCF.IHMABDMGGCO)17U;
return;
}
this.MOMEMNBNBNA.SetSocketOption((SocketOptionLevel)(-66), (SocketOptionName)143, NOBAPCOKFIL);
}
// Token: 0x0600669C RID: 26268 RVA: 0x0021672C File Offset: 0x0021492C
private void OHCPPMEBOIB()
{
if (this.FFJBMBNBGJO)
{
throw new ObjectDisposedException(base.GetType().FullName);
}
}
// Token: 0x0600669D RID: 26269 RVA: 0x0021674C File Offset: 0x0021494C
public void DBDMAJMACNM(IAsyncResult DFKAFCFIEGH)
{
this.MOMEMNBNBNA.EndConnect(DFKAFCFIEGH);
}
// Token: 0x0600669E RID: 26270 RVA: 0x0021675C File Offset: 0x0021495C
public bool HJNLIIKJJFO()
{
bool flag;
try
{
flag = !this.NCHJEOCAPNC.Poll(1, SelectMode.SelectRead) || this.NCHJEOCAPNC.Available != 0;
}
catch (Exception)
{
flag = false;
}
return flag;
}
// Token: 0x060066A0 RID: 26272 RVA: 0x002167B8 File Offset: 0x002149B8
private void LNOGNGPDGPN()
{
if (this.FFJBMBNBGJO)
{
throw new ObjectDisposedException(base.GetType().FullName);
}
}
// Token: 0x060066A1 RID: 26273 RVA: 0x002167D8 File Offset: 0x002149D8
public int MCLOKFADBHN()
{
return this.MOMEMNBNBNA.Available;
}
// Token: 0x060066A2 RID: 26274 RVA: 0x002167E8 File Offset: 0x002149E8
protected virtual void IPOFBLDMIAG(bool PGLBLOEGIOF)
{
if (this.FFJBMBNBGJO)
{
return;
}
this.FFJBMBNBGJO = false;
if (PGLBLOEGIOF)
{
NetworkStream jaghiaoidoc = this.JAGHIAOIDOC;
this.JAGHIAOIDOC = null;
if (jaghiaoidoc != null)
{
jaghiaoidoc.Close();
this.CAAAFEKOAAF = true;
}
else if (this.MOMEMNBNBNA != null)
{
this.MOMEMNBNBNA.Close();
this.MOMEMNBNBNA = null;
}
}
}
// Token: 0x060066A3 RID: 26275 RVA: 0x00216854 File Offset: 0x00214A54
public void EMPBOPPIIEC(IPAddress MLCNJPKDNMH, int NNMKBHELFDN)
{
this.NHHBNCKICGL(new IPEndPoint(MLCNJPKDNMH, NNMKBHELFDN));
}
// Token: 0x17000296 RID: 662
// (get) Token: 0x060066A4 RID: 26276 RVA: 0x00216864 File Offset: 0x00214A64
// (set) Token: 0x060066A5 RID: 26277 RVA: 0x00216874 File Offset: 0x00214A74
public bool FNMOENBANFO
{
get
{
return this.MOMEMNBNBNA.ExclusiveAddressUse;
}
set
{
this.MOMEMNBNBNA.ExclusiveAddressUse = value;
}
}
// Token: 0x060066A6 RID: 26278 RVA: 0x00216884 File Offset: 0x00214A84
protected virtual void HNDIPAANELO(bool PGLBLOEGIOF)
{
if (this.FFJBMBNBGJO)
{
return;
}
this.FFJBMBNBGJO = true;
if (PGLBLOEGIOF)
{
NetworkStream jaghiaoidoc = this.JAGHIAOIDOC;
this.JAGHIAOIDOC = null;
if (jaghiaoidoc != null)
{
jaghiaoidoc.Close();
this.CAAAFEKOAAF = true;
}
else if (this.MOMEMNBNBNA != null)
{
this.MOMEMNBNBNA.Close();
this.MOMEMNBNBNA = null;
}
}
}
// Token: 0x060066A7 RID: 26279 RVA: 0x002168F0 File Offset: 0x00214AF0
public void KHPCIJIPIPL(int NOBAPCOKFIL)
{
if (!this.MOMEMNBNBNA.Connected)
{
this.JFPHIGILOMG = NOBAPCOKFIL;
this.KKFILPJAGOI |= (PDOFANENFCF.IHMABDMGGCO)4294967217U;
return;
}
this.MOMEMNBNBNA.SetSocketOption((SocketOptionLevel)1, (SocketOptionName)166, NOBAPCOKFIL);
}
// Token: 0x060066A8 RID: 26280 RVA: 0x00216930 File Offset: 0x00214B30
public void BBBKLDOLBEM(int NOBAPCOKFIL)
{
if (!this.MOMEMNBNBNA.Connected)
{
this.GGJEOLBODFE = NOBAPCOKFIL;
this.KKFILPJAGOI |= PDOFANENFCF.IHMABDMGGCO.LingerState;
return;
}
this.MOMEMNBNBNA.SetSocketOption((SocketOptionLevel)21, (SocketOptionName)(-193), NOBAPCOKFIL);
}
// Token: 0x060066A9 RID: 26281 RVA: 0x00216970 File Offset: 0x00214B70
public void NHHBNCKICGL(IPAddress MLCNJPKDNMH, int NNMKBHELFDN)
{
this.NHHBNCKICGL(new IPEndPoint(MLCNJPKDNMH, NNMKBHELFDN));
}
// Token: 0x060066AA RID: 26282 RVA: 0x00216980 File Offset: 0x00214B80
public void EINGMNJHKHI()
{
((IDisposable)this).Dispose();
}
// Token: 0x060066AB RID: 26283 RVA: 0x00216988 File Offset: 0x00214B88
public IAsyncResult DOJIBHFDEFD(IPAddress[] PPMGBKEJFCM, int NNMKBHELFDN, AsyncCallback MNNGLCIEEKE, object CIEGKPGKOMH)
{
return this.MOMEMNBNBNA.BeginConnect(PPMGBKEJFCM, NNMKBHELFDN, MNNGLCIEEKE, CIEGKPGKOMH);
}
// Token: 0x060066AC RID: 26284 RVA: 0x0021699C File Offset: 0x00214B9C
internal void DMPPAMMAOOG(Socket EJDAIKFLCCL)
{
this.NCHJEOCAPNC = EJDAIKFLCCL;
}
// Token: 0x060066AD RID: 26285 RVA: 0x002169A8 File Offset: 0x00214BA8
public void NHHBNCKICGL(string ONMGOPKIHLG, int NNMKBHELFDN)
{
if (this.KJFLDJOCPNF > TimeSpan.Zero)
{
PDOFANENFCF.ODDJJKGBELB oddjjkgbelb = new PDOFANENFCF.ODDJJKGBELB();
oddjjkgbelb.CABFAAICKOE = new ManualResetEvent(false);
IAsyncResult asyncResult = Dns.BeginGetHostAddresses(ONMGOPKIHLG, new AsyncCallback(oddjjkgbelb.OJKNBNGGBEC), null);
bool flag = oddjjkgbelb.CABFAAICKOE.WaitOne(this.KJFLDJOCPNF);
if (!flag)
{
throw new TimeoutException("DNS resolve timed out!");
}
IPAddress[] array = Dns.EndGetHostAddresses(asyncResult);
this.NHHBNCKICGL(array, NNMKBHELFDN);
}
else
{
IPAddress[] hostAddresses = Dns.GetHostAddresses(ONMGOPKIHLG);
this.NHHBNCKICGL(hostAddresses, NNMKBHELFDN);
}
}
// Token: 0x060066AE RID: 26286 RVA: 0x00216A40 File Offset: 0x00214C40
~PDOFANENFCF()
{
this.GIAOBJADDCM(false);
}
// Token: 0x060066AF RID: 26287 RVA: 0x00216A70 File Offset: 0x00214C70
public IAsyncResult DOJIBHFDEFD(string PJPFCNDNEOL, int NNMKBHELFDN, AsyncCallback MNNGLCIEEKE, object CIEGKPGKOMH)
{
return this.MOMEMNBNBNA.BeginConnect(PJPFCNDNEOL, NNMKBHELFDN, MNNGLCIEEKE, CIEGKPGKOMH);
}
// Token: 0x060066B0 RID: 26288 RVA: 0x00216A84 File Offset: 0x00214C84
private void ILGNFHNDDHD()
{
PDOFANENFCF.IHMABDMGGCO kkfilpjagoi = this.KKFILPJAGOI;
this.KKFILPJAGOI = PDOFANENFCF.IHMABDMGGCO.LingerState;
if ((kkfilpjagoi & (PDOFANENFCF.IHMABDMGGCO)0U) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
this.AABNCHGGHGD = this.APFICHOGFGC;
}
if ((kkfilpjagoi & (PDOFANENFCF.IHMABDMGGCO)5U) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
this.DELAPAEOGLA = this.LKHCJDJOGLD;
}
if ((kkfilpjagoi & (PDOFANENFCF.IHMABDMGGCO)5U) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
this.IOMBBIKINKK = this.GGJEOLBODFE;
}
if ((kkfilpjagoi & (PDOFANENFCF.IHMABDMGGCO)3U) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
this.FPLALKDMCJN = this.DJNBLADHOHP;
}
if ((kkfilpjagoi & (PDOFANENFCF.IHMABDMGGCO)4294967257U) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
this.JDALGPCCJBJ = this.JFPHIGILOMG;
}
if ((kkfilpjagoi & (PDOFANENFCF.IHMABDMGGCO)4294967283U) != (PDOFANENFCF.IHMABDMGGCO)0U)
{
this.AOIDFPKEMBB(this.OLFPKLGHDLN);
}
}
// Token: 0x060066B1 RID: 26289 RVA: 0x00216B1C File Offset: 0x00214D1C
public void FKOINDNLGDJ(IAsyncResult DFKAFCFIEGH)
{
this.MOMEMNBNBNA.EndConnect(DFKAFCFIEGH);
}
// Token: 0x060066B2 RID: 26290 RVA: 0x00216B2C File Offset: 0x00214D2C
protected virtual void ICGOIJCCBCN()
{
try
{
this.HNDIPAANELO(true);
}
finally
{
base.Finalize();
}
}
// Token: 0x17000294 RID: 660
// (get) Token: 0x060066B4 RID: 26292 RVA: 0x00216B68 File Offset: 0x00214D68
public int MOJCLHLGAPM
{
get
{
return this.MOMEMNBNBNA.Available;
}
}
// Token: 0x04000DA3 RID: 3491
private NetworkStream JAGHIAOIDOC;
// Token: 0x04000DA4 RID: 3492
private bool CAAAFEKOAAF;
// Token: 0x04000DA5 RID: 3493
private Socket MOMEMNBNBNA;
// Token: 0x04000DA6 RID: 3494
private bool FFJBMBNBGJO;
// Token: 0x04000DA7 RID: 3495
private PDOFANENFCF.IHMABDMGGCO KKFILPJAGOI;
// Token: 0x04000DA8 RID: 3496
private int DJNBLADHOHP;
// Token: 0x04000DA9 RID: 3497
private int OLFPKLGHDLN;
// Token: 0x04000DAA RID: 3498
private int GGJEOLBODFE;
// Token: 0x04000DAB RID: 3499
private int JFPHIGILOMG;
// Token: 0x04000DAC RID: 3500
private LingerOption APFICHOGFGC;
// Token: 0x04000DAD RID: 3501
private bool LKHCJDJOGLD;
// Token: 0x02000219 RID: 537
private enum IHMABDMGGCO : uint
{
// Token: 0x04000DB0 RID: 3504
LingerState = 1U,
// Token: 0x04000DB1 RID: 3505
NoDelay,
// Token: 0x04000DB2 RID: 3506
ReceiveBufferSize = 4U,
// Token: 0x04000DB3 RID: 3507
ReceiveTimeout = 8U,
// Token: 0x04000DB4 RID: 3508
SendBufferSize = 16U,
// Token: 0x04000DB5 RID: 3509
SendTimeout = 32U
}
// Token: 0x0200021A RID: 538
[CompilerGenerated]
private sealed class INJKFNECDKP
{
// Token: 0x060066B5 RID: 26293 RVA: 0x00216B78 File Offset: 0x00214D78
internal void BGEAIOGNJHN(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066B6 RID: 26294 RVA: 0x00216B88 File Offset: 0x00214D88
internal void GOPMNHCPOJL(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066B7 RID: 26295 RVA: 0x00216B98 File Offset: 0x00214D98
internal void NKONOOELLHD(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066B8 RID: 26296 RVA: 0x00216BA8 File Offset: 0x00214DA8
internal void BALLGOLONNE(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066B9 RID: 26297 RVA: 0x00216BB8 File Offset: 0x00214DB8
internal void CMJAJDPCFJA(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066BB RID: 26299 RVA: 0x00216BD0 File Offset: 0x00214DD0
internal void OJKNBNGGBEC(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066BC RID: 26300 RVA: 0x00216BE0 File Offset: 0x00214DE0
internal void PBGJBBFEHFI(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x04000DB6 RID: 3510
internal ManualResetEvent CABFAAICKOE;
}
// Token: 0x0200021B RID: 539
[CompilerGenerated]
private sealed class ODDJJKGBELB
{
// Token: 0x060066BD RID: 26301 RVA: 0x00216BF0 File Offset: 0x00214DF0
internal void BALLGOLONNE(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066BE RID: 26302 RVA: 0x00216C00 File Offset: 0x00214E00
internal void BPHNJPMKOEC(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066BF RID: 26303 RVA: 0x00216C10 File Offset: 0x00214E10
internal void PGGNPPHMGMF(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066C0 RID: 26304 RVA: 0x00216C20 File Offset: 0x00214E20
internal void JAIDJPDOOOA(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066C1 RID: 26305 RVA: 0x00216C30 File Offset: 0x00214E30
internal void MFGNBHBNJPJ(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066C2 RID: 26306 RVA: 0x00216C40 File Offset: 0x00214E40
internal void NABLNGDEEDE(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066C3 RID: 26307 RVA: 0x00216C50 File Offset: 0x00214E50
internal void JBFOKOJEMEC(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066C4 RID: 26308 RVA: 0x00216C60 File Offset: 0x00214E60
internal void CNBODKBDHKF(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066C5 RID: 26309 RVA: 0x00216C70 File Offset: 0x00214E70
internal void PBGJBBFEHFI(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066C6 RID: 26310 RVA: 0x00216C80 File Offset: 0x00214E80
internal void JCIGHBGDCMB(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066C8 RID: 26312 RVA: 0x00216C98 File Offset: 0x00214E98
internal void NMLJPMHILLF(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066C9 RID: 26313 RVA: 0x00216CA8 File Offset: 0x00214EA8
internal void GGGFLBOFLEC(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066CA RID: 26314 RVA: 0x00216CB8 File Offset: 0x00214EB8
internal void CJKKEJANJOK(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066CB RID: 26315 RVA: 0x00216CC8 File Offset: 0x00214EC8
internal void PJGEPHDJHFC(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066CC RID: 26316 RVA: 0x00216CD8 File Offset: 0x00214ED8
internal void NNKGIDKPAEK(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066CD RID: 26317 RVA: 0x00216CE8 File Offset: 0x00214EE8
internal void FLOKJAEEFCE(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066CE RID: 26318 RVA: 0x00216CF8 File Offset: 0x00214EF8
internal void EDIBGMKACKD(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066CF RID: 26319 RVA: 0x00216D08 File Offset: 0x00214F08
internal void BGEAIOGNJHN(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066D0 RID: 26320 RVA: 0x00216D18 File Offset: 0x00214F18
internal void CHPMHNFNCDD(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066D1 RID: 26321 RVA: 0x00216D28 File Offset: 0x00214F28
internal void NALMKHOOIDC(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066D2 RID: 26322 RVA: 0x00216D38 File Offset: 0x00214F38
internal void PAKGFLGGCHF(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066D3 RID: 26323 RVA: 0x00216D48 File Offset: 0x00214F48
internal void JGPKOJDHNBD(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066D4 RID: 26324 RVA: 0x00216D58 File Offset: 0x00214F58
internal void OGAJFHEKIED(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066D5 RID: 26325 RVA: 0x00216D68 File Offset: 0x00214F68
internal void MLABNEHNAOO(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066D6 RID: 26326 RVA: 0x00216D78 File Offset: 0x00214F78
internal void MFOOGMKOCMN(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066D7 RID: 26327 RVA: 0x00216D88 File Offset: 0x00214F88
internal void CHPIPMCMKFE(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066D8 RID: 26328 RVA: 0x00216D98 File Offset: 0x00214F98
internal void NKONOOELLHD(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066D9 RID: 26329 RVA: 0x00216DA8 File Offset: 0x00214FA8
internal void HIIDBIGLBCL(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066DA RID: 26330 RVA: 0x00216DB8 File Offset: 0x00214FB8
internal void BIIEOCCBGFE(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066DB RID: 26331 RVA: 0x00216DC8 File Offset: 0x00214FC8
internal void PGMGGNODPAN(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066DC RID: 26332 RVA: 0x00216DD8 File Offset: 0x00214FD8
internal void AJNBDKBLFMD(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066DD RID: 26333 RVA: 0x00216DE8 File Offset: 0x00214FE8
internal void BMJOLOCMHKL(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066DE RID: 26334 RVA: 0x00216DF8 File Offset: 0x00214FF8
internal void HJNAKCHFFHA(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066DF RID: 26335 RVA: 0x00216E08 File Offset: 0x00215008
internal void OJKNBNGGBEC(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066E0 RID: 26336 RVA: 0x00216E18 File Offset: 0x00215018
internal void GOPMNHCPOJL(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066E1 RID: 26337 RVA: 0x00216E28 File Offset: 0x00215028
internal void ALGIBDFNIAN(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066E2 RID: 26338 RVA: 0x00216E38 File Offset: 0x00215038
internal void OBEELMGMFCN(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x060066E3 RID: 26339 RVA: 0x00216E48 File Offset: 0x00215048
internal void KCFPLKGPAGM(IAsyncResult MEHKJKIHHMH)
{
this.CABFAAICKOE.Set();
}
// Token: 0x04000DB7 RID: 3511
internal ManualResetEvent CABFAAICKOE;
}
}
}