Форум сайта python.su
0
Выполняю скрипт
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 бит. брандмауер отключен, прокси на експорере отключил.
что может еще быть?
Офлайн
33
sergkyrnosov
Если у тебя никто не прослушивает этот порт, то к чему ты будешь подключаться?
P.S. код в теги обрамляй.
Отредактировано Budulianin (Май 28, 2014 14:31:49)
Офлайн
0
перед этим запускаю:
это
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()
Отредактировано sergkyrnosov (Май 28, 2014 15:04:08)
Офлайн
0
А можно на одном компе и сервер и клиента на питоне запускать?
Офлайн
33
sergkyrnosov
А можно на одном компе и сервер и клиента на питоне запускать?
Отредактировано Budulianin (Май 28, 2014 16:09:26)
Офлайн
0
Я программы редактирую и запускаю через IDLE
а они запускаются в одном shell питона.
Наверное из-за этого не работает.
Я сервер запустил из IDLE а вторую по ярлыку.
Все оказывается работает !!!
Спасибо
Офлайн
33
sergkyrnosov
Я программы редактирую и запускаю через IDLE
Отредактировано Budulianin (Май 28, 2014 16:35:23)
Офлайн
0
Спасибо за советы, я с питоном первый раз.
Привык к интегрировнным средам разработки.
Офлайн
33
Офлайн