unixhostname
程序为我提供了一种非常简单的方法来获取我的“真实”主机名(不是 localhost。例如,对我来说它是 current unknown74e5[...]df7.att.net
)。但是如何在我自己的代码中使用 C 系统调用来做到这一点呢?我想得到一个char *
里面有这个字符串的,这样我就可以把它传递给gethostbyname
类似的东西。
在此期间,我还想知道如何使用 UNIX 系统调用而不是依赖程序(或更糟糕的是 whatismyip.com)来获取我的 IP 地址......
谢谢!