reconnect client java-socket

ok, ich muss ein Programm schreiben, dass kann in der Lage sein, zu erkennen, die Verbindung zwischen client und server...sobald die server schließen und zurück zu bringen meine Kunden müssen in der Lage sein, um verbinden Sie es wieder auf den server..aber ich bin wirklich nicht sicher, wie zu es tun...keine Hilfe, wenn möglich?

 public TEST(String serverIP, int serverPort){
    Log("Connection to the Server....");
    try{
        socket = new Socket(serverIP, serverPort);
        Log("Connected to the server : "+socket);
        start();
    } catch(UnknownHostException uhe){
        System.out.println("Unknown Host: "+ uhe.getMessage());
    } catch (IOException ioe){
        System.out.println("IO Exception: "+ioe.getMessage());
    }

    String readline = "";

    streamOutput.println("TRY test");

    while(true){
        try{
            readline = streamInput.readLine();
            System.out.println(readline);
        } catch (IOException ioe){
            System.out.println("Error in sending: "+ioe.getMessage());
            return;
        }
    }
}

oben ist mein client-code, verwenden um eine Verbindung zu einem server, sobald es kompiliert ist...

  • So müssen Sie die Verbindung erneut herstellen, wenn der server die Verbindung schließt?
  • ja ich brauche etwas, das kann man erkennen, ob die server am Leben ist oder nicht, wenn nicht, dann wird versucht, die Verbindung erneut...
InformationsquelleAutor user1217609 | 2012-03-20
Schreibe einen Kommentar