Как я могу дать python возможность доступа к neworks - PullRequest
0 голосов
/ 15 февраля 2020

Здесь у меня есть некоторый базовый c код, который я нашел в Интернете, который должен получить доступ к этому IP-адресу, а затем получить и отправить некоторые данные (я думаю). Однако, когда я впервые попытался запустить его, всплыло окно с сообщением, хочу ли я дать python авторизацию для доступа к сетям. Поскольку я хотел показать своему другу, я нажал «Отмена» и попытался запустить его снова. Однако на этот раз окно не всплыло и ничего не происходит. Я попытался изменить порт, но это ничего не сделало. Любые идеи о том, как я могу разрешить python доступ к сетям или что-то не так с моим кодом:

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

host = socket.gethostname()
port = 60
TCP_IP = "127.0.0.1"

s.bind((TCP_IP, port))
s.listen(1)
con, addr = s.accept()
print("Address", addr)
data = con.recv(60)
print("Recieved", data)
con.send(data)
con.close()

Python версия: 3.8.1 (32-разрядная) ОС: Windows 10 V1909 (32-разрядная версия)

...