Для начала я знаю, что об этом уже спрашивали и отвечали, но я не могу заставить его работать с решениями, представленными в предыдущих темах. (Я использую windows 10 и Python 3.8.1)
Так что у меня не было этой проблемы раньше, и я работал с одним и тем же сокетом "config" в течение нескольких месяцев без каких-либо проблем. Я начал работать на корпоративном сервере несколько недель назад без проблем, но вчера вечером выполнил обновление windows, и теперь оно не работает. Чтобы упростить задачу, я сделал два сценария:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((socket.gethostname(), 3333))
s.listen(5)
clientsocket, address = s.accept()
И:
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((socket.gethostname(), 3333))
И я получаю следующую ошибку:
Traceback (самый последний последний вызов): файл «connect_to_socket.py», строка 4, в s.connect ((socket.gethostname (), 3333)) OSError: [WinError 10013] Была сделана попытка получить доступ к сокету способом, запрещенным его доступом permissions
Любые идеи, чтобы решить эту проблему?
Смена сокета с 3333 на что-то еще, похоже, не решает проблему.
С наилучшими пожеланиями, Jakob