Нужно разработать два приложения для обмена текстовыми сообщениями по сети с помощью консоли между двумя и более пользователями
Второе приложение - клиент чата, подключается к серверу чата и осуществляет доставку и получение новых сообщений.
Все сообщения должны записываться в file.log как на сервере, так и на клиентах. File.log должен дополняться при каждом запуске, а также отправляемом или полученном сообщении. Выход из чата должен осуществляться по команде exit.
- Установка порта подключения клиентов через файл настроек settings.txt;
- Возможность подключиться к серверу в любой момент и присоединиться к чату;
- Отправка новых сообщений клиентам;
- Запись всех отправленных сообщений с указанием имени пользователя и времени отправки.
- Выбор имени для участника;
- Прочитать настройки приложения из файла настроек - например номер порта;
- Подключение к указанному в настройках серверу;
- Для выхода из чата набрать "/exit";
- Каждое сообщение записывается в файл логирования(file.log). При каждом запуске файл должен дополняться.