Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 同时运行flask和socket服务器_Python_Sockets_Flask - Fatal编程技术网

Python 同时运行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

我想得到一些帮助,谢谢

我试图同时运行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_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服务器。