1

我不确定如何获取我的 iOS 设备的主机名?我想将 NSNetServices 与它进行比较,以确保它不会在可用服务列表中包含自己的主机名。

4

1 回答 1

1

<unistd.h>中,您可以找到gethostname()接受 char 指针参数的函数,不幸的是,还有一个长度。如果提供的第二个参数太长(它定义HOST_NAME_MAX为 255,所以这将是您最好的选择),它 null 终止,因此您可以使用一些巨大的 int 值并仍然获得有效的结果。

于 2013-03-12T19:27:46.813 回答