Azure에서 실행되는 웹 응용 프로그램 (Python으로 작성)이 있습니다. 또한 Python 웹 응용 프로그램과 통신해야하는 C#으로 작성된 클라이언트 데스크톱 응용 프로그램이 있습니다.python web app와 C# desktop app 사이의 실시간 통신
나는 원래 Flask
을 사용하여 내 자신의 API를 작성하려고했지만, 응용 프로그램 간의 통신이 간단한 "자원 추가"요청이 될 수 없으므로 조금 복잡 할 것이라고 생각합니다. C# 응용 프로그램에서 요청을하고 파이썬 웹 응용 프로그램에서 처리하는 데 약간의 시간이 걸릴 것입니다 (아마도 1 분). 나는 파이썬 응용 프로그램이 작업을 진행하는 동안 작업이 완료되는 데 걸리는 시간에 대한 진행 정보를 되돌릴 수 있도록하고 싶습니다. 나는 이것이 전통적인 API 인 REST
에서 가능하지 않다고 느낀다. 그러나 내가 잘못하면 나를 바로 잡는다.
더 나은 방법/해결책이 있습니까?
을 그리고 웹 소켓이 당신을 위해 잘 맞는 것입니다 있는지 확인 :