Masterpurzel
Mitglied
Hallo,
ich habe ein Problem und weiß nicht mehr weiter. Gegoogled habe ich auch schon, aber nix finden können!
Mein Problem:
Ich will von einem Applet (das die Methode public void start() besitzt eine Variable an eine andere Methode übergeben. Ich bekomme da allerdings immer wieder 0 raus!
Jetzt möchte ich gerne wissen wie ich an den Inhalt von localport komme!
Falls mehr Code von der Klasse gewünscht ist, bitte bescheid geben!
Thx^^
Liebe Grüße
Masterpurzel
ich habe ein Problem und weiß nicht mehr weiter. Gegoogled habe ich auch schon, aber nix finden können!
Mein Problem:
Ich will von einem Applet (das die Methode public void start() besitzt eine Variable an eine andere Methode übergeben. Ich bekomme da allerdings immer wieder 0 raus!
Java:
public class chatapplet extends Applet implements Runnable {
public static final int PORT = 9999;
Socket socket;
DataInputStream in;
PrintStream out;
TextField inputfield;
TextArea outputarea;
Thread thread;
InetAddress ip = null;
int localip;
boolean connect;
public void start() {
try {
socket = new Socket(this.getCodeBase().getHost(), PORT);
ip = socket.getInetAddress();
localport = socket.getLocalPort();
in = new DataInputStream(socket.getInputStream());
out = new PrintStream(socket.getOutputStream());
say("Verbindung zum Server aufgenommen...");
connect = true;
if (thread == null) {
thread = new Thread(this);
thread.setPriority(Thread.MIN_PRIORITY);
thread.start();
}
} catch (IOException e) {
this.showStatus(e.toString());
say("Verbindung zum Server fehlgeschlagen!");
connect = false;
inputfield.disable();
//System.exit(1);
}
}
public int getLocalPort() {
System.out.println(localport);
return localport;
}
}
Jetzt möchte ich gerne wissen wie ich an den Inhalt von localport komme!
Falls mehr Code von der Klasse gewünscht ist, bitte bescheid geben!

Thx^^
Liebe Grüße
Masterpurzel