我有一个使用Flask的网络服务器设置,它的工作原理。另外,我有一个演示TCP服务器,它也可以工作。我希望他们在同一个过程中运行,以便他们能够交流;然而,我遇到了困难,因为他们既想打开一个端口,而我得到的错误:同时运行网络服务器和TCP服务器
socket.error: [Errno 98] Address already in use
我的理解是,一个进程无法打开多个端口,但纠正我,如果我错误。是否有可能运行每个都有自己的端口的子进程?还是有一种简单的方法在Python中的进程之间进行通信?
什么是获得网络服务器和TCP服务器来传递信息的最佳方式,比如更新一个在另一个中反映的信息?
谢谢!
您是否在调试模式下在开发Web服务器上运行Flask应用程序?如果你用'debug = False'运行它,有什么不同? – Miguel