Я пытаюсь отправить сообщение всем соседним узлам в сети, и выполняется следующий цикл:
Однако сеть выдает ошибку - Файл "Send.py" в
sent = sock.sendto(data.serialize(), (destinationIp, 5000))
socket.gaierror: [Errno -2] Имя или служба неизвестны
for node in nodes:
destinationIp = node.ip
data = constructPacket()
sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
sent = sock.sendto(data.serialize(), (destinationIp, 5000))
sock.close()
Может кто-нибудь подсказать, почему это может происходить?Я дважды проверил используемые ips, и они законны.