-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMessage.java
More file actions
33 lines (25 loc) · 2.05 KB
/
Copy pathMessage.java
File metadata and controls
33 lines (25 loc) · 2.05 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
//For who makes you to differ from another? and what have you that you did not receive? now if you did receive it, why do you glory, as if you had not received it? (1Cor 4:7)
package com.javarush.task.task30.task3008;
public class Message {
}
/*
Чат (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).
*/