首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gethostname和IPv6

Gethostname和IPv6
EN

Stack Overflow用户
提问于 2010-05-11 22:30:10
回答 1查看 1.8K关注 0票数 2

微软建议不要在IPv6上使用'gethostname‘,而是使用'getaddrinfo’或'getnameinfo‘。

http://msdn.microsoft.com/en-us/library/ms899604.aspx

但是“gethostname”在IPv6上工作似乎没有任何问题。有人知道为什么在IPv6上不推荐使用'gethostname‘吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-12 17:30:42

主要区别是主机名的最大长度,gethostname()允许255+1字符,getnameinfo()支持1024+1的完整DNS长度。如果你使用像微不足道的代码主机名这样的技术,这就变得更有意义了。其他不同之处在于,在使用gethostname()时不能保证获得完全限定的域名。

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2811541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档