Non-authoritative answer:
Name: edu.tatar.ru
Address: 85.233.75.10
Name: edu.tatar.ru
Address: 85.233.75.11
Домены не найдены.
IP 85.233.75.11
Хост: Не определен
Город: Москва
Страна: Россия
IP диапазон: 85.233.64.0 - 85.233.79.255
CIDR: 85.233.64.0/20
Название провайдера: RU-CITRT-20050421
ASN: 34887
import socket
def check_service(ip, port):
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sock.settimeout(5) # 5 seconds timeout
result = sock.connect_ex((ip, port))
if result == 0:
print(f"Service at {ip}:{port} is up")
else:
print(f"Service at {ip}:{port} is down")
sock.close()
ip = "127.0.0.1"
port = 445
check_service(ip, port)
Service at 127.0.0.1:445 is up
Простой способ:
При появлении дежурного напряжения (+5в) на выходе блока питания.
в каждой строке по 2 слова. Проверка на наличие дублей должна быть по первому слову, а не по всей строке
if words and words[0] == value:
здесь два логических действия первое words[0] == value
второе, вычисляется результат первого И words, т.е.(1 and 0 == 0)->True