Сделать клиент-сервер, который позволяет получать большие файлы с сервера.
##Клиент: выбираем место и файл на сервере.
##Сервер: список файлов.
##Действие: передаем большой файл по кусочкам. Сервер должен уметь обслуживать одновременно несколько клиентов.
Интерфейс пользователя произвольный: консольный или GUI. Предусмотреть в проекте автоматизацию сборки и запуска (либо проект IntelliJ IDEA + Run Configurations для запуска клиента и сервера, либо скрипты ant с таргетами сборки, запуска клиента и запуска сервера).
##Язык: Использовать Java SE и стандартную библиотеку Java.