Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Python для новичков
  • » Ошибка ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение [RSS Feed]

#1 Май 28, 2014 14:26:06

sergkyrnosov
Зарегистрирован: 2014-05-28
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

Выполняю скрипт

import socket

sock = socket.socket()
sock.connect(('127.0.0.1', 9090))
sock.send('hello, world!')

data = sock.recv(1024)
sock.close()

print(data)

Выдается ошибка: ConnectionRefusedError: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

Что может быть?
windows 7 64 бит. брандмауер отключен, прокси на експорере отключил.
что может еще быть?

Офлайн

#2 Май 28, 2014 14:29:58

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Ошибка ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

sergkyrnosov
Если у тебя никто не прослушивает этот порт, то к чему ты будешь подключаться?

P.S. код в теги обрамляй.



Отредактировано Budulianin (Май 28, 2014 14:31:49)

Офлайн

#3 Май 28, 2014 15:03:45

sergkyrnosov
Зарегистрирован: 2014-05-28
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

перед этим запускаю:
это


sock = socket.socket()
sock.bind(('127.0.0.1', 9090))
sock.listen(1)
conn, addr = sock.accept()
print("connected:", addr)
while True:
    data = conn.recv(1024)
    if not data:
        break
    conn.send(data.upper())
conn.close()
import socket

Отредактировано sergkyrnosov (Май 28, 2014 15:04:08)

Офлайн

#4 Май 28, 2014 15:56:46

sergkyrnosov
Зарегистрирован: 2014-05-28
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

А можно на одном компе и сервер и клиента на питоне запускать?

Офлайн

#5 Май 28, 2014 16:07:51

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Ошибка ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

sergkyrnosov
А можно на одном компе и сервер и клиента на питоне запускать?

Можно, Python тут ни при чём.
Попробуй ещё раз, должно работать. Наверно у тебя висит не закрытый процесс.

Открой две консоли(cmd) запусти в каждой оболочку интерпретатора, в одной запусти сервер, в другой цепляйся к нему и всё получится.



Отредактировано Budulianin (Май 28, 2014 16:09:26)

Офлайн

#6 Май 28, 2014 16:18:53

sergkyrnosov
Зарегистрирован: 2014-05-28
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

Я программы редактирую и запускаю через IDLE
а они запускаются в одном shell питона.

Наверное из-за этого не работает.

Я сервер запустил из IDLE а вторую по ярлыку.
Все оказывается работает !!!
Спасибо

Офлайн

#7 Май 28, 2014 16:33:57

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Ошибка ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

sergkyrnosov
Я программы редактирую и запускаю через IDLE

Выкини его. Если нужна интерактивная оболочка, то пользуйся через cmd или ipython.
Код пиши в редакторе(их много), потом запускай файл, через интерпретатор(в консоли).



Отредактировано Budulianin (Май 28, 2014 16:35:23)

Офлайн

#8 Май 28, 2014 16:42:19

sergkyrnosov
Зарегистрирован: 2014-05-28
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

Спасибо за советы, я с питоном первый раз.
Привык к интегрировнным средам разработки.

Офлайн

#9 Май 28, 2014 16:56:25

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Ошибка ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

sergkyrnosov
Привык к интегрировнным средам разработки.
pycharm



Офлайн

  • Начало
  • » Python для новичков
  • » Ошибка ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version