home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 64 / CDPRO64.iso / JUEGOS / java / pang / pang.jar / i.class (.txt) < prev    next >
Encoding:
Java Class File  |  2003-02-16  |  3.2 KB  |  104 lines

  1. import java.io.DataInputStream;
  2. import java.io.IOException;
  3. import java.io.OutputStream;
  4. import javax.microedition.io.Connector;
  5. import javax.microedition.io.HttpConnection;
  6. import javax.microedition.lcdui.Canvas;
  7.  
  8. // $FF: renamed from: i
  9. public class class_0 extends b implements Runnable, g {
  10.    // $FF: renamed from: f n
  11.    private n field_0 = new n();
  12.    // $FF: renamed from: d int
  13.    private int field_1 = 0;
  14.  
  15.    public class_0(Main var1) {
  16.       super(var1);
  17.    }
  18.  
  19.    // $FF: renamed from: b () int
  20.    protected int method_0() {
  21.       return this.field_1;
  22.    }
  23.  
  24.    public void run() {
  25.       Thread var1 = Thread.currentThread();
  26.       HttpConnection var2 = null;
  27.       DataInputStream var3 = null;
  28.       OutputStream var4 = null;
  29.  
  30.       label237: {
  31.          try {
  32.             this.field_1 = 20;
  33.             ((Canvas)this).repaint();
  34.             var2 = (HttpConnection)Connector.open("http://www.granveaud.com/mobile_version/scores.jsp");
  35.             var2.setRequestMethod("POST");
  36.             var2.setRequestProperty("Connection", "close");
  37.             var2.setRequestProperty("Content-type", "application/octet-stream");
  38.             if (super.a == var1) {
  39.                this.field_1 = 40;
  40.                ((Canvas)this).repaint();
  41.                byte[] var5 = this.field_0.a();
  42.                var4 = var2.openOutputStream();
  43.                var4.write(var5);
  44.                var4.close();
  45.                this.field_1 = 60;
  46.                ((Canvas)this).repaint();
  47.                int var6 = var2.getResponseCode();
  48.                if (super.a != var1) {
  49.                   return;
  50.                }
  51.  
  52.                if (var6 == 200) {
  53.                   this.field_1 = 80;
  54.                   ((Canvas)this).repaint();
  55.                   var3 = var2.openDataInputStream();
  56.                   int var7 = var3.readInt();
  57.                   byte[] var8 = new byte[var7];
  58.                   var3.readFully(var8);
  59.                   this.field_1 = 100;
  60.                   ((Canvas)this).repaint();
  61.                   this.field_0.a(var8);
  62.                   this.field_0.c();
  63.                }
  64.                break label237;
  65.             }
  66.          } catch (Exception var33) {
  67.             ((Throwable)var33).printStackTrace();
  68.  
  69.             try {
  70.                Thread.sleep(1000L);
  71.             } catch (InterruptedException var32) {
  72.             }
  73.             break label237;
  74.          } finally {
  75.             if (var4 != null) {
  76.                try {
  77.                   var4.close();
  78.                } catch (IOException var31) {
  79.                }
  80.             }
  81.  
  82.             if (var3 != null) {
  83.                try {
  84.                   var3.close();
  85.                } catch (IOException var30) {
  86.                }
  87.             }
  88.  
  89.             if (var2 != null) {
  90.                try {
  91.                   var2.close();
  92.                } catch (IOException var29) {
  93.                }
  94.             }
  95.  
  96.          }
  97.  
  98.          return;
  99.       }
  100.  
  101.       super.e.a(new c(super.e));
  102.    }
  103. }
  104.