Advertisement
Guest User

42

a guest
Nov 26th, 2014
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.28 KB | None | 0 0
  1.     public static boolean setStateOne (Socket server) throws Exception /////Zustand 1/Startzustand : Beide Ampeln rot
  2.     {
  3.         BufferedReader input = new BufferedReader(new InputStreamReader(server.getInputStream()));
  4.         BufferedWriter output = new BufferedWriter(new OutputStreamWriter(server.getOutputStream()));
  5.        
  6.         output.write("DA,xx10010x"); //String an Server; 0,1,7 dont care
  7.         serverACK = input.readLine();
  8.        
  9.         /*if (serverACK != "FE,0000")
  10.         *Antwort vom Server erhalten und Abgleich ob Server Befehl auswerten konnte
  11.         * serverACK != "FE,0000" -> Vergleicht Objekte ! also die Adressen !!! nicht den Inhal
  12.         */
  13.         if (!serverACK.equals("FE,0000")) //Antwort vom Server erhalten und Abgleich ob Server Befehl auswerten konnte
  14.         {  
  15.             if (serverACK.equals("FE,0001"))
  16.             {
  17.                 throw new WrongStringToServerException ("Wrong String Command");
  18.             }  
  19.             if (serverACK.equals("FE,0002"))
  20.             {
  21.                 throw new ToMuchSignSendException ("To much Signs in String");
  22.             }
  23.             if (serverACK.equals("FE,0003"))
  24.             {
  25.                 throw new WrongSignAsDefaultException ("Command \"DA\" not found");
  26.             }
  27.             if (serverACK.equals("FE,9999"))
  28.             {
  29.                 throw new ServerDownException ("Server stopped...");
  30.             }
  31.             return false;
  32.         }
  33.         output.close();
  34.         input.close();
  35.         return true;
  36.     }//End of setStateOne
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement