Получить IP-адрес локального компьютера

В C ++, какой самый простой способ получить IP-адрес локального компьютера и маску подсети?

Я хочу иметь возможность определять IP-адрес локального компьютера в моей локальной сети. В моем конкретном случае у меня есть сеть с маской подсети 255.255.255.0 и IP-адрес моего компьютера 192.168.0.5. Мне нужно получить эти два значения программно, чтобы отправить широковещательное сообщение в мою сеть (в форме 192.168.0.255, для моего конкретного случая)

Изменить: многие ответы не дали ожидаемых результатов, потому что у меня было два разных сетевых IP-адреса.ториальнуюКодекс сделал свое дело (он дал мне оба IP-адреса). Благодарю.

Редактировать 2: благодаряБрайан Р. Бонди для получения информации о маске подсети.

Ответы на вопрос(12)

Ваш ответ на вопрос