Python 同时运行flask和socket服务器
我想得到一些帮助,谢谢 我试图同时运行flask服务器和socket服务器,但出现以下错误:Python 同时运行flask和socket服务器,python,sockets,flask,Python,Sockets,Flask,我想得到一些帮助,谢谢 我试图同时运行flask服务器和socket服务器,但出现以下错误: OSError: [WinError 10048] Only one usage of each socket address (protocol/network address/port) is normally permitted. 程序立即失败。我试图在绑定之前添加这一行,套接字服务器运行,但flask服务器不运行 server_socket.setsockopt(socket.SOL_SOCK
OSError: [WinError 10048] Only one usage of each socket address (protocol/network address/port) is normally permitted.
程序立即失败。我试图在绑定之前添加这一行,套接字服务器运行,但flask服务器不运行
server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
我附上代码,谢谢
app = Flask(__name__)
IP = "127.0.0.1"
PORT = 2000
ADRESS = (IP,PORT)
# open socket with client
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server_socket.bind(ADRESS)
server_socket.listen(1)
global client_socket
client_socket, address = server_socket.accept()
print(str(address)+ ' coonected')
app.run(host='127.0.0.1',debug=True)
它工作一次,失败一段时间,然后再次工作吗?在绑定之前放置
server\u socket.setsockopt(socket.SOL\u socket,socket.SO\u REUSEADDR,1)
,这样就不会出现“定时等待”问题。它一次不工作,立即失败。我试图添加这一行,但它仍然不起作用,它只运行套接字服务器而不运行flask服务器。它是否工作一次,失败一段时间,然后再次工作?在绑定之前放置server\u socket.setsockopt(socket.SOL\u socket,socket.SO\u REUSEADDR,1)
,这样就不会出现“定时等待”问题。它一次不工作,立即失败。我试图添加这一行,但它仍然不起作用,它只运行套接字服务器,而不运行flask服务器。