Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static boolean setStateOne (Socket server) throws Exception /////Zustand 1/Startzustand : Beide Ampeln rot
- {
- BufferedReader input = new BufferedReader(new InputStreamReader(server.getInputStream()));
- BufferedWriter output = new BufferedWriter(new OutputStreamWriter(server.getOutputStream()));
- output.write("DA,xx10010x"); //String an Server; 0,1,7 dont care
- serverACK = input.readLine();
- /*if (serverACK != "FE,0000")
- *Antwort vom Server erhalten und Abgleich ob Server Befehl auswerten konnte
- * serverACK != "FE,0000" -> Vergleicht Objekte ! also die Adressen !!! nicht den Inhal
- */
- if (!serverACK.equals("FE,0000")) //Antwort vom Server erhalten und Abgleich ob Server Befehl auswerten konnte
- {
- if (serverACK.equals("FE,0001"))
- {
- throw new WrongStringToServerException ("Wrong String Command");
- }
- if (serverACK.equals("FE,0002"))
- {
- throw new ToMuchSignSendException ("To much Signs in String");
- }
- if (serverACK.equals("FE,0003"))
- {
- throw new WrongSignAsDefaultException ("Command \"DA\" not found");
- }
- if (serverACK.equals("FE,9999"))
- {
- throw new ServerDownException ("Server stopped...");
- }
- return false;
- }
- output.close();
- input.close();
- return true;
- }//End of setStateOne
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement