Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не могу коннектится к серверу 
V
    Опции темы
boostcoder
Дата 26.5.2010, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 3
Всего: 110



Всем привет.
Есть выделенный сервер и есть мой программа, которая замечательно работает на "127.0.0.1:55501"
Установил свою программу на сервер, и не могу вконнектится к ней smile 
Запустил tcpdump на порту 55501 - входящие соединения есть.
Подскажите, может чего-то понастраивать нужно?

ОС: Debian. я root.

Это сообщение отредактировал(а) boostcoder - 26.5.2010, 14:09
PM WWW   Вверх
eXcile
Дата 27.5.2010, 06:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 168
Регистрация: 8.2.2007

Репутация: 3
Всего: 5



проверьте правила файервола
--------------------
Не становитесь рабом шаблона [Винсент Ван Гог]
PM MAIL   Вверх
boostcoder
Дата 27.5.2010, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 3
Всего: 110



нет фаервола. работаю в линукс.
PM WWW   Вверх
MAKCim
Дата 27.5.2010, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 21
Всего: 207



boostcoder,
вы точно указали внешний адрес сервака в конфиге программы? 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
boostcoder
Дата 27.5.2010, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 3
Всего: 110



все решилось.
комплект программ, в процессе написания, я тестил на локальной машине.
мой класс-сервер, я спроектировал с ошибкой. проектировал его я очень давно, и успел забыть о его внутриностях.
получалось так, что при указании ему в конструкторе, только порта, он создавал сокет на "127.0.0.1".
изменил его поведение. теперь, при указании ему только порта, он создает сокет на "0.0.0.0". не знаю на сколько это правильно, но все заработало как следует.

выявил ошибку следующим образом:
запустил программу-сервер.
выполнил "netstat -4nl", в списке, увидел строку:
Цитата

tcp        0      0 127.0.0.1:55501         0.0.0.0:*               LISTEN

по номеру порта, понял, что это сокет который создает программа-сервер. но с IP что-то не так.
хотя другая программа-сервер, так же написанная мной, создавала сокет иначе:
Цитата

tcp        0      0 0.0.0.0:1234         0.0.0.0:*               LISTEN

заглянув в ее исходники, вспомнил, что класс-сервер имеет такой баг.

Это сообщение отредактировал(а) boostcoder - 27.5.2010, 17:48
PM WWW   Вверх
bilbobagginz
Дата 27.5.2010, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



boostcoder, самый правильный вариант - пройтись по сетевым устройствам и выбрать подходящее.
а еще более правильный - вывести адрес в конфигурационный файл, определить значение по умолчанию,
а пользователю в документации указать как это поменять.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0706 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.