Независимый от платформы способ получения IP-адреса при переполнении стека

Возможный дубликат:
Получить IP-адрес локального компьютера

Я хочу иметь возможность получить IP-адрес компьютера, на котором я работаю в C ++, не запрашивая внешний сайт www.whatsmyip.com, но также хочу сделать это независимо от платформы. Я могу найти конкретные примеры как для Windows, так и для Linux, но не могу придумать простой способ сделать это независимо от платформы. Я бы также рассмотрел варианты размещения оператора if в зависимости от операционной системы, если это кажется лучшим / единственным методом.

2

Решение

Если вы можете использовать повышение, я настоятельно рекомендую повышение :: ASIO, что примерно так же кроссплатформенно, как вы собираетесь получить.

1

Другие решения

Альтернативой boost :: asio может быть POCO Сетевая библиотека.

1

По вопросам рекламы [email protected]