Advertisement
Guest User

Untitled

a guest
Oct 17th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.58 KB | None | 0 0
  1. Scanner sc = new Scanner (System.in);
  2. int opcao = -1;
  3. System.out.println("-------- CONSOLA ADMINISTRADOR -------");
  4. System.out.println("1. Registar pessoas");
  5. System.out.println("2. Gerir artistas, albuns e musicas");
  6. System.out.println("3. Pesquisar musicas");
  7. System.out.println("4. Consultar detalhes album ou artista");
  8. System.out.println("5. Escrever critica a um album");
  9. System.out.println("6. Dar privilegios de editor a user");
  10. System.out.println("7. Upload de musicas");
  11. System.out.println("0. Sair");
  12. while (opcao != 0) {
  13. if (sc.hasNextInt()) {
  14. opcao = sc.nextInt();
  15. menuOp(opcao, socket);
  16. }
  17. else {
  18. System.out.println("Introduza um numero correto");
  19. sc.nextLine();
  20. }
  21. }
  22. user = user.concat("USER ");
  23.  
  24.  
  25. private void menuOp(int opcao, MulticastSocket socket){
  26. int op;
  27. Scanner sc = new Scanner (System.in);
  28.  
  29. switch (opcao) {
  30. case 1:
  31. menuRegistarPessoas(socket);
  32. run();
  33. break;
  34. case 2:
  35. op = -1;
  36.  
  37. System.out.println("1. Gerir artista");
  38. System.out.println("2. Gerir album");
  39. System.out.println("3. Gerir musica");
  40.  
  41. while (op != 0) {
  42. if (sc.hasNextInt()) {
  43. op = sc.nextInt();
  44. menuGerir(socket);
  45. } else {
  46. System.out.println("Introduza um numero correto");
  47. sc.nextLine();
  48. }
  49. }
  50. case 0:
  51. System.exit(0);
  52. break;
  53.  
  54. }
  55. }
  56.  
  57. private void menuGerir(MulticastSocket socket) {
  58.  
  59. }
  60.  
  61. private static void menuRegistarPessoas(MulticastSocket socket) {
  62. Scanner keyboardScanner = new Scanner(System.in);
  63. String user = "";
  64. String readKeyboard;
  65.  
  66. user = user.concat("USER ");
  67. System.out.println("username: ");
  68. readKeyboard = keyboardScanner.nextLine();
  69. user = user.concat(readKeyboard+" ");
  70. System.out.println("password: ");
  71. readKeyboard = keyboardScanner.nextLine();
  72. user = user.concat(readKeyboard);
  73.  
  74. byte[] buffer = user.getBytes();
  75. try {
  76. InetAddress group = InetAddress.getByName(MULTICAST_ADDRESS);
  77. DatagramPacket packet = new DatagramPacket(buffer, buffer.length, group, PORT);
  78. socket.send(packet);
  79. } catch (IOException e) {
  80. e.printStackTrace();
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement