【发布时间】:2011-02-24 08:42:31
【问题描述】:
我目前正在升级我们的软件以支持 ipv6,同时我正在将主机名/IP 字段扩展到最大主机名大小。在 sun 文档中,这似乎可以达到 1025(netdb.h:#define NI_MAXHOST 1025 - 这是推荐的主机名分配定义),但是当我将超过 255 的主机名传递给 getaddrinfo 时,我得到“getaddrinfo failed: memory allocation失败”。我在 Sol10 盒子上进行测试。想法?
【问题讨论】:
-
你能显示你得到错误的代码吗?
-
它是否适用于较小的主机名?
-
看起来像一般的 Sol10 限制,主机名也被限制短,chihungchan.blogspot.com/2008/01/…
标签: c unix network-programming ipv6