2

可能重复:
获取本地计算机的 IP 地址

我希望能够在不查询外部 www.whatsmyip.com 的情况下获取我在 C++ 中使用的机器的 IP 地址,但也希望以独立于平台的方式进行。我可以找到适用于 Windows 和 Linux 的特定示例,但想不出一种简单的方法来以独立于平台的方式执行此操作。如果这似乎是最好/唯一的方法,我还会考虑根据操作系统放置 if 语句的选项。

4

2 回答 2

2

如果您能够使用 boost,我强烈推荐boost::asio,它与您将获得的一样跨平台。

于 2012-12-05T19:41:04.593 回答
1

boost::asio 的替代方案可能是POCO Network Library

于 2012-12-05T19:50:36.807 回答