0 / 0 / 0
Регистрация: 13.05.2020
Сообщений: 2

Ошибка socket.gaierror: [Errno 11001] getaddrinfo failed

03.05.2021, 16:58. Показов 4107. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
# подключаем библиотеки
from tkinter import *
from tkinter import messagebox
from tkinter import ttk
from threading import Thread
from tkinter.font import Font
import paramiko
 
# Создание окна автаризации
def avtorization():
    window = Tk()
    # заголовок окна
    window.title('Авторизация')
    # размер окна
    window.geometry('400x200')
    # можно ли изменять размер окна - нет
    window.resizable(False, False)
    # кортежи и словари, содержащие настройки шрифтов и отступов
    font_header = ('Arial', 15)
    font_entry = ('Arial', 12)
    label_font = ('Arial', 11)
    base_padding = {'padx': 10, 'pady': 8}
    header_padding = {'padx': 10, 'pady': 12}
 
 
    # метка для поля ввода имени
    username_label = Label(window, text='Имя пользователя', font=label_font, **base_padding)
    username_label.pack()
 
    # поле ввода имени
    username_entry = Entry(window, bg='#fff', fg='#444', font=font_entry)
    username_entry.pack()
    #создание переменной с именем пользователя
    #username=username_entry.get()
 
    # метка для поля ввода пароля
    password_label = Label(window, text='Пароль', font=label_font, **base_padding)
    password_label.pack()
 
    # поле ввода пароля
    password_entry = Entry(window, bg='#fff', fg='#444', font=font_entry)
    password_entry.pack()
    #создание переменной с паролем
    #password=password_entry.get()
 
    def root():
        port=22
        # Основное окно
        root = Tk()
        root.title("Главное окно")
        root.geometry('920x600')
        # Добавление подписей для Web-сервер
        label1 = Label(root, text="Web-сервер", padx="2", pady="2", font="2", fg="black").place(x=35, y=200)
 
        # Поле ввода для Web сервер
        websrv_command = Text(root, height=3, width=30, fg="steel blue")
        websrv_command.place(x=25, y=230)
        #созданеие переменно c ip web сервера
        #ip_websrv=websrv_command.get(1.0,END)
 
        # Добавление подписей для Сервера приложений
        label2 = Label(root, text="Сервер приложений", padx="2", pady="2", font="2", fg="black").place(x=350, y=200)
 
        # Поле ввода для Сервера приложений
        srvpril_command = Text(root, height=3, width=30, fg="steel blue")
        srvpril_command.place(x=350, y=230)
        # созданеие переменно c ip сервера приложений
        ip_srvpril=srvpril_command.get(1.0,END)
 
        # Добавление подписей для Сервера баз данных
        label3 = Label(root, text="Сервер базы данных", padx="2", pady="2", font="2", fg="black").place(x=650, y=200)
 
        # Поле ввода для Сервера баз данных
        srvbd_command = Text(root, height=3, width=30, fg="steel blue")
        srvbd_command.place(x=650, y=230)
        # созданеие переменно c ip сервера баз данных
        #ip_srvbd=srvbd_command.get(1.0,END)
        #def vivod():
            #print(port)
            #print(websrv_command.get(1.0,END))
            #print(username_entry.get())
            #print(password_entry.get())
 
 
        # функция для подключения по ssh к серверу
        def send_to_websrv():
            client = paramiko.SSHClient()
            client.set_missing_host_key_policy(paramiko.AutoAddPolicy())
            client.connect(hostname=srvbd_command.get(1.0,END), username=username_entry.get(), password=password_entry.get(), port=port)
            client.close()
        # функция,которая очищает содержимое командной строки для websrv(начиная с 1)
        def delete_websrv():
            websrv_command.delete(1.0, END)
 
        # функция,которая очищает содержимое командной строки для srvpril(начиная с 1)
        def delete_srvpril():
            srvpril_command.delete(1.0, END)
 
        # функция,которая очищает содержимое командной строки для srvbd(начиная с 1)
        def delete_srvbd():
            srvbd_command.delete(1.0, END)
 
        # добавление кнопок websrv
        button = Button(root, text="Отправить", background="#555", foreground="#ccc", width=9,command=send_to_websrv).place(x=23, y=300)
        button = Button(root, text="Удалить", background="#555", foreground="#ccc", width=9,command=delete_websrv).place(x=107, y=300)
 
        # добавление кнопок srvpril
        button = Button(root, text="Отправить", background="#555", foreground="#ccc", width=9).place(x=350, y=300)
        button = Button(root, text="Удалить", background="#555", foreground="#ccc", width=9,command=delete_srvpril).place(x=430, y=300)
 
        # добавление кнопок srvbd
        button = Button(root, text="Отправить", background="#555", foreground="#ccc", width=9).place(x=661, y=300)
        button = Button(root, text="Удалить", background="#555", foreground="#ccc", width=9,command=delete_srvbd).place(x=740, y=300)
        root.mainloop()
 
 
 
    # кнопка отправки формы
    send_btn1 = Button(window, text='Войти',command=root)
    send_btn1.pack()
    # send_btn = Button(window, text='Сохранить', command=clicked)
    # send_btn.pack(**base_padding)
 
    # запускаем главный цикл окна
    window.mainloop()
 
 
class Main(Frame):
    main_window = Tk()
    main_window.title("Главное окно")
    main_window.geometry('500x200')
    Button(main_window, text="Начать работу",
           width=30,
           background="#555",  # фоновый цвет кнопки
           foreground="#ccc",  # цвет текста
           padx="20",  # отступ от границ до содержимого по горизонтали
           pady="8",  # отступ от границ до содержимого по вертикали
           font="16",  # высота шрифта
           relief=GROOVE,  # определяет тип границы кнопки
           activebackground="LightSkyBlue1",  # цвет кнопки,когда она находится в нажатом состоянии.
           command=avtorization).place(x=100, y=20)  # местоположние кнопки
    main_window.mainloop()
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.05.2021, 16:58
Ответы с готовыми решениями:

Getaddrinfo failed
Почему выдаёт ошибку? Python 3 import socket _sock = socket.socket() ...

[Errno 11001] getaddrinfo failed
при запуске ошибка Traceback (most recent call last): File "C:\Users\wanted\Desktop\stiller\stiler2.py", line 6, in...

urllib3.connection.HTTPSConnection object at 0x000001CA91BDF050: Failed to establish a new connection: [Errno 11001]
Решил скачать разного рода документы из сайта Российского Центра Научной Информатики. Отчёты, формы, образцы и т.д. В основном из раздела...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.05.2021, 16:58
Помогаю со студенческими работами здесь

Ошибка: Socket Error #11001 или socket error #10051
Делаю простую проверку подключен к нету комп или нет procedure TForm1.Button1Click(Sender: TObject); var Connected: Boolean; ...

Ошибка типа: php_network_getaddresses: getaddrinfo failed!
Доброго времени суток! У меня возникла такая проблема:Решил установить скрипт курса валют на сайт, сначала проверил его на локальном...

Ошибка Warning: filesize(): Stat failed for us_ban/ban1.gif (errno=2 - No such file or directory)
Помогите разобраться с ошибками. На локале у меня все работало нормально, поставил на хост h11 не пашет следующее. У меня скрипт для...

Socket error 11001
Вот если нету соединения с нетом, то вылетает ошибка socked error 11001. Можно ли как-нибудь её автоматически закрывать, чтобы при этом...

Socket error# 11001 Host Not Found
Socket eror# 11001 Host Not Found делаю IPChanger Fine Proxy procedure TForm2.sButton1Click(Sender: TObject); var http:tidhttp; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

Новые блоги и статьи
Тестирование Pull Request в Kubernetes с vCluster
Mr. Docker 19.07.2025
Часто сталкиваюсь с серьезной дилемой при настройке тестовых окружений для проверки Pull Request в Kubernetes. С одной стороны, каждый PR требует изолированной среды — только так можно гарантировать,. . .
Мой 7 минутный ролик с крамольным предложением про шахматы, предлагаю заценить
_Ivana 18.07.2025
p2UhJNMGY94
Десять Middleware Node.js для эффективного кодинга
Reangularity 18.07.2025
Когда я только начинал работать с Node. js, количество пакетов в npm меня буквально парализовало. Сегодня их больше 1,3 миллиона — попробуй разберись, что стоит твоего внимания, а что нет. Я потратил. . .
Context и глубины Android
mobDevWorks 18.07.2025
В Android разработки Context напоминает воздух - он везде, жизненно необходим, но мало кто может детально объяснить его природу. Мы привыкли получать его как параметр, передавать дальше и. . .
Результаты исследования от команды MCM (июль 2025 г.)
Programma_Boinc 18.07.2025
Результаты исследования от команды MCM (июль 2025 г. ) Как сообщалось в наших предыдущих публикациях, мы изучаем гены, которые имеют наибольший рейтинг и ассоциируются с различными видами рака, в. . .
ИИ-чатбот на React с OpenAI и LangChain.js
Reangularity 17.07.2025
React давно стал для меня золотым стандартом фронтенд-разработки. Его компонентная структура, виртуальный DOM и однонаправленный поток данных идеально подходят для создания динамичных интерфейсов. . .
Пишем адаптер для локального хранилища S3 на C#
stackOverflow 16.07.2025
Разработка современных приложений часто требует интеграции с объектными хранилищами, и Amazon S3 стал де-факто стандартом в этой области. Однако работа с облачными сервисами в процессе разработки. . .
Старые замки
kumehtar 16.07.2025
Смотрел тут фото, попались пара старых замков. И сразу бросилось в глаза из отличие. Например: Замок Бистон, в англии. Разрушенное сооружение. Но - не испорченное людьми, по крайней мере - на. . .
Java и Eclipse Store: Сверхбыстрые приложения с In-Memory DB
Javaican 15.07.2025
Eclipse Store — это микро-движок персистентности для Java, который позволяет хранить и извлекать нативные Java-объекты без необходимости преобразования данных или использования объектно-реляционного. . .
EmBitz, создание проекта, отладка, прошивка
locm 15.07.2025
Создание проекта для Blue Pill (STM32F103C8T6) в EmBitz 2. 30, написания кода blink, запуск отладки в ОЗУ, заливка релизной прошивки во flash используя ST-Link и др. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru