2010-05-11 33 views

回答

3

主要的不同是最大主机名长度,gethostname()允许255 + 1个字符,getnameinfo()支持1024 + 1的全DNS长度。如果您使用的是像puny代码主机名称这样的技术,这会变得更加贴切。其他不同之处在于,在使用gethostname()时,无法保证您的FQDN。

http://en.wikipedia.org/wiki/Internationalized_domain_name

+0

+1,你在哪里可以找到有关呢?我需要改进我的Google-Fu :( – Skurmedel 2010-05-12 15:08:05

+0

请查看MSDN上每个函数的注释部分,或Unix中的联机帮助页。 – 2010-05-13 02:34:57