Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Network
  • » Не подключается клиент по интернету к серверу [RSS Feed]

#1 Окт. 31, 2015 15:02:51

realivan
Зарегистрирован: 2015-08-15
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Не подключается клиент по интернету к серверу

Добрый день.
Клиент не подключается по интернету к серверу, который находится на обычном домашнем компьютере.
Клиент запускается на другом компьютере с другим IP.
Для примера беру скрипты из книги Лутца. Запуская на одном компьютере клиента и сервера, все работает.
IP сервера для подключения клиента беру из скрипта myIP.
Файервол отключен и там и там.

Прикреплённый файлы:
attachment Server.py (359 байт)

Офлайн

#2 Окт. 31, 2015 15:13:11

realivan
Зарегистрирован: 2015-08-15
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Не подключается клиент по интернету к серверу

Не знаю как добавить сразу 3 файла, поэтому загружаю по одному.

Прикреплённый файлы:
attachment Client.py (243 байта)

Офлайн

#3 Окт. 31, 2015 15:14:01

realivan
Зарегистрирован: 2015-08-15
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Не подключается клиент по интернету к серверу

файл с определением IP

Прикреплённый файлы:
attachment myIP.py (197 байт)

Офлайн

#4 Ноя. 1, 2015 03:56:30

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Не подключается клиент по интернету к серверу

а у вас роутер настроен что б принимать такие запросы?



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#5 Ноя. 1, 2015 08:00:43

realivan
Зарегистрирован: 2015-08-15
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Не подключается клиент по интернету к серверу

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

Офлайн

#6 Ноя. 1, 2015 09:01:19

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Не подключается клиент по интернету к серверу

realivan
чушь



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#7 Ноя. 1, 2015 10:24:31

realivan
Зарегистрирован: 2015-08-15
Сообщения: 39
Репутация: +  0  -
Профиль   Отправить e-mail  

Не подключается клиент по интернету к серверу

Чушь первая строка, или второя?
Я так понимаю, по вашему мнению проблема может крыться в настройках роутера. Тогда на что нужно обратить внимание. Для доступа в интернет я также использую мобильный телефон, разве в нем можно что настроить. И неужели всем кто захочет использовать мое приложение(оновано на примерах из книги) надо будет настраивать модем, слабо верится?!

Офлайн

#8 Ноя. 1, 2015 11:41:16

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Не подключается клиент по интернету к серверу

realivan
и как вы с таким багажом знаний собираетесь делать сетевое приложение…
Хорошо, зайдем с другого бока. Есть клиент , есть сервер, это программа на вашем ПК которая слушает адрес * и порт N. Ваш ПК подключен к сети интернет через роутер , а еще к этому роутеру подключены ваш лэптоп и сматртфон. С точки зрения роутера, все устройства которые к нему подключены имеют один приоритет; устройства находятся в локальной сети, например 192.168.1.0/24. Роутер имеет интернет адрес 46.56.134.14 .
Теперь главное, клиент пытается подключиться к серверу по адресу 46.56.134.14 на порт N (это заранее известно), запрос приходит на роутер. У роутера есть кучка клиентов (ПК, лэптоп и смартфон) и вопрос - кому передать запрос? Ответ прост - если у роутера есть правила маршрутизации, то он знает что с запросом делать, ну а так как вы ему таких правил не задавали, то он просто проигнорирует этот запрос. Итог - запрос клиента не дойдет до сервера.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#9 Ноя. 16, 2015 00:34:34

Viceroy
Зарегистрирован: 2015-11-15
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Не подключается клиент по интернету к серверу

realivan
Да, у вас не открыт доступ с интернета.
Вам нужно в модеме найти: что то типа, “Правила Сеть / NAT и портовые”
Там указать программу и порт доступа к ней.
Protokoll: TCP и UDP



___________________________________________________________________________________________
Если любишь Counter Strike 1.6, XTCS Counter-Strike 1.6, Counter Strike 1.6 Real Battle найдешь здесь
If you like Counter Strike Global Offensive, you will find it here.

Офлайн

  • Начало
  • » Network
  • » Не подключается клиент по интернету к серверу[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version