You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.4 KiB

SERVER : попытки настройки многофункционального сервера java

Назначение

  1. реализация exchange-сервиса
    • работа с HTTP протоколом (браузерным клиентом)
    • передача файлов от сервера в браузер
    • получение файлов от браузера на сервер
  2. реализация браузерного многопользовательского чата/форума
  3. реализация движка для управления динамическим контентом (лекции/презентации/графики обучения/)
  4. реализация движка для управения статическим контентом
  5. реализация интерфейса работы с базой данных (moodle)
    • заведение пользователей на платформу
    • выгрузка результатов тестирования пользователей
  6. реализация сервиса авторизации
    • на сервере
    • в сторонних приложениях
  • Конструктор принимает номер порта, на котором запускется сервер Методы: start() down()

Запускает ServerSocket на порту PORT

Сервер запускается в отдельном потоке, чтобы избежать блокирования приложения при реализации графического интерфейса.

Каждое соединение (Connection) запускается в отдельном потоке, чтобы обеспечить возможность многопользовательской реализации клиентского приложения

Каждый stream (поток пердачи данных) запускается в отдельном потоке, чтобы обеспечить возможность одновременно передавать, получать данные, а также сообщать серверу консольные команды.

Разбор HTTP запросов