L
Lector
Gast
hi
ich hab in meiner main folgenden code:
das klappt auch alles, mein problem ist nun nur, dass die funktion empfang nun static sein muss. Da ich jedoch in empfang einen thread starten will:
gibt es das problem, dass man in einer static kein this benutzen kann... wie kann ich nun mein netzwerk-zeugs ohne static machen, oder den thread trotzdem starten???
thx for helping
ich hab in meiner main folgenden code:
Code:
String portstr = null;
boolean ok = true;
while( portstr == null || ok == false ){
portstr = JOptionPane.showInputDialog( "GET-Port" );
ok = true;
try{
portget = new Integer( portstr ).intValue();
}catch(Exception e){ ok=false; }
}
portstr = null;
while( portstr == null || ok == false ){
portstr = JOptionPane.showInputDialog( "Send-Port" );
ok = true;
try{
portsend = new Integer( portstr ).intValue();
}catch( Exception e ){ ok=false; }
}
ports.setText( "" + portsend );
portg.setText( "" + portget );
portg.setEnabled(false);
try{
connection = new DatagramSocket( portget );
}catch(Exception e){ System.out.println("***Verbindungsaufbau fehlgeschlagen!!!\n"); }
while( true ){ empfang(); }
Code:
engine = new Thread(this);
engine.start();
thx for helping