Точно так же, как и с сервером: клиент-1 отправляет данные на сервер, а сервер отправляет данные с клиента-1 на клиент-2. Точно так же и второй клиент. Можно юзать как стандартный HTTP, так и веб-сокеты.
Выкинуть из головы весь код и сделать декомпозицию задачи в целом. И сразу станет понятно куда какой код «класть». Ну или может даже и код тоже декомпозировать.