我希望能够在不查询外部www.whatsmyip.com的情况下获取我在C ++中使用的机器的IP地址,但也希望以与平台无关的方式进行。我可以找到Windows和Linux的具体示例,但不能想到以独立于平台的方式执行此操作的简单方法。如果这看起来像是最好的/唯一的方法,我还会考虑将if语句放在依赖于操作系统的选项。
答案 0 :(得分:2)
如果你能够使用提升,我强烈推荐boost::asio,这就像你将要获得的跨平台一样。
答案 1 :(得分:1)
boost :: asio的替代方案可能是POCO Network Library。