![]() |
Модераторы: powerfox, ZeeLax |
![]() ![]() ![]() |
|
TeAnton |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 5.7.2007 Репутация: нет Всего: нет |
Написал небольшую программу сервер под Linux. На локальной машине можно к ней подключиться, а вот с удаленной машины не получается.
telnet 192.168.0.230 1131 Trying 192.168.0.230... telnet: connect to address 192.168.0.230: Connection refused telnet: Unable to connect to remote host: Connection refused Интересно, если под Wine запустить аналогичную программу, то к ней подключиться из вне можно. Что же я делаю не так? |
|||
|
||||
TeAnton |
|
|||
Новичок Профиль Группа: Участник Сообщений: 40 Регистрация: 5.7.2007 Репутация: нет Всего: нет |
Нашел в чем дело.
Было: struct hostent* hostinfo = gethostbyname ("127.0.0.1"); service.sin_addr = *((struct in_addr*) hostinfo->h_addr);; А надо: service.sin_addr.s_addr = htonl(INADDR_ANY); |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |