hallo leute ,
ich habe den folgenden code geschrieben womit ich mich auf ein server verbinde , nun soll mit die methode den status der verbindung zurückgeben. mit isConnected() und isBound() funktioniert leider nicht . weisst eine wie man es macht ?
ich habe den folgenden code geschrieben womit ich mich auf ein server verbinde , nun soll mit die methode den status der verbindung zurückgeben. mit isConnected() und isBound() funktioniert leider nicht . weisst eine wie man es macht ?
Java:
Thread connector ;
public boolean connect(){
connector = new Thread(new Runnable(){public void run(){
try {
server = InetAddress.getByName("192.168.1.8");
socketAddress = new InetSocketAddress(server, port);
socket = new Socket();
} catch (UnknownHostException ex) {
return;
}
try {
socket.connect(socketAddress , 8000);
} catch (IOException ex) {
return;
}
if(socket.isConnected()) { // schein nicht zu funktionieren
conState = true; // in dieser variable möchte ich den status meiner konnektion checken
}
}});
connector.start();
return ??????? // eigentlich conState aber geht nicht immer
}