Advertisement
Guest User

Untitled

a guest
Mar 26th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.65 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package klassenlistenserver;
  7.  
  8. import java.io.BufferedReader;
  9. import java.io.IOException;
  10. import java.io.InputStreamReader;
  11. import java.io.PrintWriter;
  12. import java.net.ServerSocket;
  13. import java.net.Socket;
  14. import java.util.ArrayList;
  15. import java.util.Collection;
  16. import java.util.Map;
  17. import java.util.Scanner;
  18. import java.util.Set;
  19. import java.util.TreeMap;
  20. import java.util.logging.Level;
  21. import java.util.logging.Logger;
  22.  
  23. /**
  24. *
  25. * @author Fabian
  26. */
  27. public class Klassenlistenserver {
  28.  
  29. private static final int PORT = 4711;
  30. private static ArrayList<String> classlist = new ArrayList<>();
  31. private static Map<String, String> pupillist = new TreeMap<>();
  32.  
  33. private static Scanner sc = new Scanner(System.in);
  34. private static String addgrade = "/addGrade";
  35. private static String username = "f";
  36.  
  37. public static void main(String[] args) throws IOException {
  38.  
  39. ServerSocket serversocket = new ServerSocket(PORT);
  40. Socket socket = serversocket.accept();
  41. PrintWriter out = new PrintWriter(socket.getOutputStream());
  42. BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
  43.  
  44.  
  45.  
  46. System.out.println("Nutzername: ");
  47. String eingabe = br.readLine();
  48.  
  49. while (eingabe.equals(username)) {
  50. System.out.println("Neue Klasse eingeben.....add\n"
  51. + "Klassenliste ausgeben...show\n"
  52. + "EXIT....................exit\n");
  53.  
  54. String inputline;
  55. inputline = br.readLine();
  56. while (inputline.equals("/addClass")) {
  57. System.out.println("Geben Sie Klassen ein:");
  58. inputline = br.readLine();
  59. classlist.add(inputline);
  60.  
  61. }
  62. while (inputline.equals("/addPupil")) {
  63. System.out.println("Geben Sie einen Schüler ein:");
  64.  
  65. pupil();
  66.  
  67. }
  68. if (inputline.equals("show")) {
  69. System.out.println("Klassenliste: " + classlist.toString());
  70. serversocket.close();
  71. }
  72. if (inputline.equals("exit")) {
  73. serversocket.close();
  74. break;
  75. }
  76.  
  77. }
  78. }
  79. public static void pupil(){
  80.  
  81. }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement