Я новичок в программировании сокетов (работа в сети), и для выполнения домашнего задания требуется файл реализации, в котором SERVER A принимает HTTP-запрос GET от КЛИЕНТА B. Будет другой файл реализации, в котором КЛИЕНТ A запрашивает информацию у SERVER C , Реализация SERVER A должна использовать реализацию CLIENT A для получения информации, запрашиваемой у SERVER C.
Я знаю, что сервер может быть и клиентом, и сервером, но мы не научились многопоточности. Я не уверен, как я должен go о реализации этого. Я пытался исследовать это, но не могу найти ничего конкретного. Кто-то, указывающий мне в правильном направлении, был бы очень признателен!
ОБЩАТЬ:
Сервер. java
- SERVER A принимает HTTP-запрос GET от КЛИЕНТА B
- SERVER A реализует способ использования Клиента. java для получения информации (как это сделать)
Клиент . java
- КЛИЕНТ А подключается к СЕРВЕРУ C через сокет
- КЛИЕНТ А запрашивает СЕРВЕР C для получения информации
Как это можно сделать быть сделано без многопоточности?