我有一個使用Flask的網絡服務器設置,它的工作原理。另外,我有一個演示TCP服務器,它也可以工作。我希望他們在同一個過程中運行,以便他們能夠交流;然而,我遇到了困難,因爲他們既想打開一個端口,而我得到的錯誤:同時運行網絡服務器和TCP服務器
socket.error: [Errno 98] Address already in use
我的理解是,一個進程無法打開多個端口,但糾正我,如果我錯誤。是否有可能運行每個都有自己的端口的子進程?還是有一種簡單的方法在Python中的進程之間進行通信?
什麼是獲得網絡服務器和TCP服務器來傳遞信息的最佳方式,比如更新一個在另一箇中反映的信息?
謝謝!
您是否在調試模式下在開發Web服務器上運行Flask應用程序?如果你用'debug = False'運行它,有什麼不同? – Miguel