-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathConnection.java
More file actions
34 lines (25 loc) · 2.11 KB
/
Copy pathConnection.java
File metadata and controls
34 lines (25 loc) · 2.11 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
34
//Therefore judge nothing before the time, until the Lord comes, who both will bring to light the hidden things of darkness, and will make manifest the counsels of the hearts: and then shall every man have praise of God. (1Cor 4:5)
package com.javarush.task.task30.task3008;
public class Connection {
}
/*
Чат (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).
*/