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


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

Автор Тема: 2 приложения echo приложения ошибка "bind: Permission denied "  (Прочитано 2177 раз)

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

Оффлайн Crazy_Ogre

  • Автор темы
  • Новичок
  • *
  • Сообщений: 21
  • Kubuntu 8.04
    • Просмотр профиля
Доброго времени суток. По прежнему пытаюсь, что нибудь понять в сетевом программировании.
в статье по адресу http://www.rsdn.ru/article/unix/sockets.xml есть пример 2х приложений:
1)Эхо-клиент.
2)Эхо-сервер.
Попытался немного переделать их под другие IP добавив после подключения библиотек строку
#define  INADDR_ANY 0xC0A80013/*192.168.0.19 в эхо сервере*/
#define      INADDR_LOOPBACK          0xC0A8003      /* 192.168.0.3  в эхо клиенте */
теперь призапуске сервера выдает сообщение об ошибке "bind: Permission denied"
Насколько понял, это показывает отсутствие прав для соединения.
Что с этим можно сделать?
PS Там было подключено несколько доп библиотек чтобы исходник заработал и порт использовался 25(SMTP вроде)
« Последнее редактирование: 30 Мая 2008, 14:27:22 от Crazy_Ogre »

Оффлайн S.Tokarev

  • Активист
  • *
  • Сообщений: 415
    • Просмотр профиля
Там это где?
На 25 порт без прав суперпользователя пробиндиться нельзя. Сервер запускай из под рута.

 

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