Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ucam.trabajo.dad;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.PrintWriter;
- public class ServidorThread extends Thread{
- private BufferedReader br;
- private PrintWriter pw;
- public ServidorThread(BufferedReader br, PrintWriter pw){
- this.br = br;
- this.pw = pw;
- }
- public void run() {
- String msg = "";
- boolean validar1 = false;
- try {
- while((msg = this.br.readLine()) != null) {
- String partes[] = msg.split(" ");
- switch(partes[1].toUpperCase()) {
- case "USER":
- if(partes[2].equals("admin")) {
- this.pw.println("OK"+" "+partes[0]+" "+"0"+" "+"Envie Contraseña");
- validar1 = true;
- }
- else {
- this.pw.println("FAILED"+" "+partes[0]+" "+"1 Not user");
- }
- break;
- case "PASS":
- if(validar1 == true)
- {
- if(partes[2].equals("admin")) {
- this.pw.println("OK"+" "+partes[0]+" "+"2"+" "+"Welcome admin");
- }
- else{
- this.pw.println("FAILED"+" "+partes[0]+" "+"4 Prueba de nuevo");
- }
- }
- else {
- this.pw.println("FAILED"+" "+partes[0]+" "+"3 Prueba de nuevo");
- }
- break;
- case "ADDVACUNA":
- break;
- case "GETVACUNA":
- break;
- }
- }
- } catch (IOException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement