Собственно не могу сделать что бы каждого клиента "обрабатовал" свой поток.
Суть такова есть отрезки с определенным шагом, есть n-ое количество клиентов, если клиент свободен, он запрашивает отрезок и находит числа. Суть задачи ниже.
Cервер запускается и ожидает подключения клиента(тов), клиент, подключившись к серверу, получает от него порядковый номер и интервал длинною в 1000000 и возвращает серверу найденные числа. Предусмотреть вывод консольных сообщений на стороне сервера.
Этапы выполнения задания:
Сервер ожидает подключения неограниченного количества клиентов. Клиенты не прекращают работу после решения одной задачи, а ожидают от сервера дополнительных задач. Необходимо предусмотреть возможность добавления задач на сервере через консоль в формате L R Step (найти количество чисел в отрезке [L,R], которые делятся на 11, 13 и 17, разделив этот отрезок на куски длиной Step. Последний кусок может иметь меньшую длину).
Вот что у меня получилось. Только здесь не реализован шаг между отрезками, потому что это завязано на главном вопросе про потоки.
Ссылка на исходники