Разработка сетевых приложений. Разработка сервера, который должен:
‣ регистрировать подключающихся клиентов,
‣ позволять соединяться клиентам друг с другом напрямую или через сервер,
‣ соединять одного клиента с несколькими клиентами,
‣ корректно обрабатывать обрыв соединения и повторное подключение.
(Функционально похож на мессенджер, только вместо голоса передаются данные)