Возможно ли обойтись без третьей стороны в обмене через вебсокет между клиентом и сервером?
Добрый день.
Разрабатываю проект для внутреннего пользования в моей организации для упрощения получения документов с удаленных узлов и для централизованной их обработки.
Проект состоит из двух частей
1. Серверная
Пишется на питоне на основе фреймворка Django+DjangoREST+DjangoChannels
Представляет собой сервер websocket и бизнес логикой для обработки документов и отправки запросов на удаленные клиенты
2. Клиентская на C#
По сути обычный клиент веб сокет который подключается к серверу и к своему Channel Layers, получает запрос от сервера проксирует его куда надо и возвращает ответ серверу в json.
Вопрос:
Так как он получает запросы и команды из Channel Layers для управления необходима третья сторона которая будет давать команды и обрабатывать результат, а сервер будет по сути просто играть роль коммутатора.
Возможно ли как то взаимодействовать клиенту с сервером и серверу с клиентом напрямую без использования групп каналов и третьей стороны?