Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package klassenlistenserver;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.io.PrintWriter;
- import java.net.ServerSocket;
- import java.net.Socket;
- import java.util.ArrayList;
- import java.util.Collection;
- import java.util.Map;
- import java.util.Scanner;
- import java.util.Set;
- import java.util.TreeMap;
- import java.util.logging.Level;
- import java.util.logging.Logger;
- /**
- *
- * @author Fabian
- */
- public class Klassenlistenserver {
- private static final int PORT = 4711;
- private static ArrayList<String> classlist = new ArrayList<>();
- private static Map<String, String> pupillist = new TreeMap<>();
- private static Scanner sc = new Scanner(System.in);
- private static String addgrade = "/addGrade";
- private static String username = "f";
- public static void main(String[] args) throws IOException {
- ServerSocket serversocket = new ServerSocket(PORT);
- Socket socket = serversocket.accept();
- PrintWriter out = new PrintWriter(socket.getOutputStream());
- BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
- System.out.println("Nutzername: ");
- String eingabe = br.readLine();
- while (eingabe.equals(username)) {
- System.out.println("Neue Klasse eingeben.....add\n"
- + "Klassenliste ausgeben...show\n"
- + "EXIT....................exit\n");
- String inputline;
- inputline = br.readLine();
- while (inputline.equals("/addClass")) {
- System.out.println("Geben Sie Klassen ein:");
- inputline = br.readLine();
- classlist.add(inputline);
- }
- while (inputline.equals("/addPupil")) {
- System.out.println("Geben Sie einen Schüler ein:");
- pupil();
- }
- if (inputline.equals("show")) {
- System.out.println("Klassenliste: " + classlist.toString());
- serversocket.close();
- }
- if (inputline.equals("exit")) {
- serversocket.close();
- break;
- }
- }
- }
- public static void pupil(){
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement