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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Как получить соответствие между динамическими и реальными портами  (Прочитано 526 раз)

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

Оффлайн botcser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Проблема - серверу приходит соединение от клиента, он его принимает функцией accept, но в структуре клиента сервер получает лишь динамический порт клиента. Собственно, и сам сервер посылает сообщения от динамического порта.
Вопрос - как получить соответствие динамических портов с реальными?
Например: клиент коннектится к серверу 111 порта, в ответ приходит сокет с новым динамическим портом сервера, скажем, 22222. Сам netstat покажет нам, что наш клиент соединен с удаленным портом 111. Но как на уровне программирования получить соответствие между 22222 портом и 111 портом, ведь по факту, после соединения клиент пишет и читает в файл-сокет с портом 22222.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
http://archlinux.org.ru/forum/topic/16090/

Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.17.
Обсуждение вопросов, напрямую не связанных с использованием дистрибутивов, входящих в официальное семейство Ubuntu. Другие дистрибутивы GNU/Linux и прочие операционные системы следует обсуждать на иных, специализированных ресурсах. Исключением является раздел Разговоры обо всем.


--HP

 

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