c++ - 如何在 Windows 7 上获取 gethostid 行为?

标签 c++ c windows winapi porting

我正在移植使用 <unistd.h> 的 Linux 代码,特别是 gethostid 函数,适用于 Windows 7。

我需要将在我的应用程序中使用的唯一编号的 32 位。如何以与在 Linux 上相同的方式使用 Windows 7 中的 API 获取唯一编号?

谢谢。

最佳答案

您通常会通过返回本地 IP 地址来实现这一点,例如通过调用 getaddrinfo() .

关于c++ - 如何在 Windows 7 上获取 gethostid 行为?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5333220/

相关文章:

c++ - 在内联匿名命名空间中声明的全局命名空间中定义模板函数时 undefined reference

c++ - 为什么 C++ 标准库中没有 std::thread_pool ?

c++ - 构建A之前为NMAKE设置环境变量 'Makefile Solution'

c - 解决多重包含问题

windows - NDIS 协议(protocol)驱动程序(WinPcap 的 npf.sys)是否可以移植到 LWF 或 WFP?

c++ - 我的精神 split 控制台/GUI Qt5 程序应该使用 QApplication 还是 QCoreApplication?

c - 存储 N amount 数组的最佳方式是什么? C

检查函数调用不作为参数传递(C 宏)

php - 如何在 WAMP 之类的本地服务器中测试 cron 作业?

c++ - 在 Windows 10 上使用 minGW 运行 SFML C++ 程序