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