-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMessageType.java
More file actions
33 lines (25 loc) · 2.03 KB
/
Copy pathMessageType.java
File metadata and controls
33 lines (25 loc) · 2.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
//Now you are full, now you are rich, you have reigned as kings without us: and I would to God you did reign, that we also might reign with you. (1Cor 4:8)
package com.javarush.task.task30.task3008;
public enum MessageType {
}
/*
Чат (1)
Сегодня мы напишем чат. Набор программ с помощью которого можно будет
обмениваться текстовыми сообщения. Набор будет состоять из одного сервера и
нескольких клиентов, по одному для каждого участника чата.
Начнем с сервера. Нам понадобятся такие классы:
1) Server – основной класс сервера.
2) MessageType – enum, который отвечает за тип сообщений пересылаемых между
клиентом и сервером.
3) Message – класс, отвечающий за пересылаемые сообщения.
4) Connection – класс соединения между клиентом и сервером.
5) ConsoleHelper – вспомогательный класс, для чтения или записи в консоль.
Создай эти классы и добавь метод main в класс Server.
Требования:
1. Класс Server должен быть публичным и создан в отдельном файле.
2. Перечисление MessageType должно быть публичным и создано в отдельном файле.
3. Класс Message должен быть публичным и создан в отдельном файле.
4. Класс Connection должен быть публичным и создан в отдельном файле.
5. Класс ConsoleHelper должен быть публичным и создан в отдельном файле.
6. В классе Server должен быть создан метод public static void main(String[] args).
*/