Как заставить сервер получать информацию с другого сервера для передачи клиенту? - PullRequest
0 голосов
/ 07 марта 2020

Я новичок в программировании сокетов (работа в сети), и для выполнения домашнего задания требуется файл реализации, в котором 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 для получения информации

Как это можно сделать быть сделано без многопоточности?

...