def solR(status):
listip = ['192.168.11.12', '192.168.11.13', '192.168.11.14', '192.168.11.15']
liststatus = []
for x, ip in enumerate(listip, 1):
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
result = sock.connect_ex((ip,3389))
if result == 0:
liststatus.append(f'Удаленка №{x} - ОК')
else:
liststatus.append(f'Удаленка №{x} - Ошибка')
sock.close()
return '\n'.join(liststatus)
тогда в welcome_status вернется примерно следующая строка:
Удаленка №1 - Ошибка
Удаленка №2 - Ошибка
Удаленка №3 - ОК
Удаленка №4 - Ошибка