powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
17 сообщений из 17, страница 1 из 1
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39839663
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю хелловордный пример работы с сокетами. В примере сервер возвращает на клиента полученные данные.
Если выполнять запрос из Putty, то всё работает. При выполнении клиентской части из питона возникает ошибка.
В чем может быть дело?

Ошибка:
Traceback (most recent call last): s.connect(('127.0.0.1', 50000))
ConnectionRefusedError: [WinError 10061] Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

Клиент:
Код: python
1.
2.
3.
4.
5.
6.
7.
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(('127.0.0.1', 50000))
s.sendall(b'test1')
data = s.recv(1024)
s.close()
print('Получили: ', repr(data))


Сервер:
Код: python
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(('127.0.0.1', 50000))
s.listen(1)
conn, addr = s.accept()
while True:
    data = conn.recv(1024)
    if not data:
        print('break')
        break
    conn.sendall(data)
conn.close()


...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39839664
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
антивирус отключал
в брендмауэр пробовал добавлять питон, порт 50000 - не помогает. может не правильно как то добавлял
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39839702
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vi0,

а вы сервер не забыли запустить?
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39839765
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblab,

не забыл
я написал что тестировал вызов с помощью putty - сервер отвечает
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39840271
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vi0,

запустила ваш код - он работает
но, у вас проблема с серверной логикой, это имхо, может у вас все так и задуманно

сделайте вот что:
1) запустите сервер из скрипта (Putty не трогайте)
2) а затем, запустите клиента

все должно отработать
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39840428
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblab1) запустите сервер из скрипта (Putty не трогайте)
2) а затем, запустите клиентаименно так я и делал,
путти решил попробовать когда увидел что не работает

видимо дело в окружении
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39840467
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vi0,
я не думаю, что проблема в окружении

проблема в серверной логике: ваш сервер обслуживает ровно одно соединение и отключается
т.е. в первое подключение все как бы работает, а на втором подключении вы получите вашу ошибку (если вы предварительно не перезапустите сервер)
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39840659
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblab,

вы не правы
запросы из путти работают не так как вы говорите, сервер не отключается после первого вызова
да и первый запрос от клиента питона не работает а выдает ошибку
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39840687
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vi0,

я вообще про Putty ничего не говорила, :-)
я вам просто объяснила, как работает ваш серверный скрипт и откуда берется ошибка

я советую запустить скрипты через коммандную строку и проделать следующее
0) выключить Putty
1) запустить серверный скрипт
2) запустить клиентский скрипт
3) снова запустить клиентский скрипт

вы увидите, что на шаге 2) скрипты работают, на шаге 3) клиент выдает вашу ошибку,
и если вы откроете окно коммандной строки запуска сервера, то обнаружите, что сервер отключился

а потом, если не разберетесь сами, я могу рассказать вам, что происходит в случае Putty :-)
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39840698
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblab,

не понимаю зачем вы мне советуете выполнить клиента питона, если я в самом первом сообщении написал что он не работает
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39840762
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vi0,
с клиентом (учитывая, что это хеловорд) все нормально, проблемы возникают из-за логики в серверном скрипте

кстати, ссылку на туториал с кодом не дадите ? :-)
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39840775
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YouTube Video
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39840943
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А Вы из IDE запускаете или из консоли?
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39841061
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YouTube Video
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39841071
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на видео это я выполнял, если что
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39841088
mini.weblab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vi0,

когда вы запускаете клиента, ваш сервер останавливается и после этого запускается клиент :-)
поэтому сервер нужно запускать из коммандной строки, а клиент уже на ваше усмотрение
...
Рейтинг: 0 / 0
Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
    #39841099
vi0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mini.weblab,

точно!
спасибо
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Python. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]