Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Помогите с сокет сервером на питоне  (Прочитано 1074 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн drsmyrke

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Всем привет! Надеюсь на вашу лояльность к новичкам, прошу вас помочь мне доработать сервер на питоне. Проблема в том, что есть сервак я его приложил к сообщению, он прекрасно работает. Но работает он только в локальной сети. Я хочу что бы клиенты смогли подключаться к нему через интернет, но при попытке поменять адрес в программе на мой внешний IP сервак не запускается. Что делать подскажите плиз.! Заранее спс

Оффлайн mazzo

  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Re: Помогите с сокет сервером на питоне
« Ответ #1 : 09 Августа 2010, 21:42:40 »
ыыыы....ящик пандоры из "Герои магии и меча"

Оффлайн drsmyrke

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Помогите с сокет сервером на питоне
« Ответ #2 : 09 Августа 2010, 21:43:54 »
Это ты о чем?

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Помогите с сокет сервером на питоне
« Ответ #3 : 10 Августа 2010, 12:17:47 »
Я хочу что бы клиенты смогли подключаться к нему через интернет, но при попытке поменять адрес в программе на мой внешний IP сервак не запускается.
Менять адрес не надо.
Вы подумайте немного головой хотя бы чуть-чуть. :coolsmiley:
ЗЫ. Если Вы поймете,
почему сервер знает только свой адрес и порт,
то считайте, что достигли большого прогресса.
« Последнее редактирование: 10 Августа 2010, 13:07:27 от alexander.pronin »

Оффлайн drsmyrke

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Помогите с сокет сервером на питоне
« Ответ #4 : 10 Августа 2010, 23:04:34 »
я то это понимаю, но он всегда работает в localhost, а через инет к нему не законнектится, какой бы адрес я не указывал в серваке

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Помогите с сокет сервером на питоне
« Ответ #5 : 11 Августа 2010, 08:41:06 »
Отлично.
Давайте по порядку.
Текст клиента.
Команды подключения:
- локально
- по локальной сети
- по интернету.
ЗЫ. Ну и пинги, конечно, по 3 вариантам.
« Последнее редактирование: 11 Августа 2010, 08:47:57 от alexander.pronin »

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Помогите с сокет сервером на питоне
« Ответ #6 : 12 Августа 2010, 06:38:59 »
закоментируй строчку srv.bind(("127.0.0.1", 7500)) (чтобы закоментировать строчку надо в её начале поставить #)

yurik@ubuntu:~$ netstat -antp
Активные соединения с интернетом (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State       PID/Program name
tcp        0      0 0.0.0.0:42446           0.0.0.0:*               LISTEN      21065/python    

Искомое выделено жирным шрифтом

Это не гарантирует что твой сервер станет видимым из инета. Есть еще вещи которые могут этому препятствывать:
Фаервол, NAT на твоём роутере, NAT у провайдера, кривизна рук и еще туева хуча всякой байды
« Последнее редактирование: 12 Августа 2010, 06:41:02 от Yurror »

 

Страница сгенерирована за 0.03 секунд. Запросов: 25.