Запуск flask и сервера сокетов одновременно - PullRequest
0 голосов
/ 05 мая 2020

Мне нужна помощь, спасибо!

Я пытаюсь запустить сервер flask и сервер сокетов одновременно, и это дает мне следующую ошибку:

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...