Django/python обрабатывает TCP IP соединения с сервером стороннего производителя

Мне нужен способ установить постоянное tcp/ip соединение с внешним сервером.

Поскольку у меня нет большого опыта в веб-разработке, я хотел бы поинтересоваться, как построить эту установку.

До недавнего времени у нас все еще были настольные приложения, в которых мы устанавливали TCP/IP-соединение непосредственно от клиента к провайдеру с помощью TCPSockets. Это работало идеально.

Теперь нам нужна такая же установка для веб-среды, я сделал грубый набросок того, как выглядит установка. Важно, что нам нужно постоянное соединение с провайдером, где происходит постоянный обмен данными

setup

мы используем следующую настройку для веб-среды:

  • Django
  • Сервер: Windows Server с IIS (если необходима дополнительная информация, пожалуйста, сообщите мне)

У кого-нибудь уже есть опыт такой установки и не могли бы вы подсказать мне способ или ход мыслей. Я читал что-то о каналах Django и вебсокетах, возможно ли создать такую установку с помощью этих технологий?

Поскольку провайдер не в наших руках, мы можем использовать только указанную настройку, поэтому rest Api или что-то еще невозможно.

Заранее благодарю за помощь.

Вернуться на верх