inet_pton inet_ntop 自己动手
我们的代码必须在 SLES9(旧版)和更旧版本的 HPUX 上运行。 我们现在正在实施 IPv6,但我们的 HPUX 上不存在 inet_pton 和 inet_ntop,因此必须推出我们自己的。
S/W 采用 C++ 语言。如果我有 IPv6 地址字符串,有人可以提供与上述 2 种方法等效的 C/C++ 吗?
非常感谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需查看您最喜欢的 libc 源代码(最好不是 HPUX 的)。
http://repo.or.cz/w/ glibc.git/blob/HEAD:/resolv/inet_ntop.c,
http://repo.or.cz/w/ glibc.git/blob/HEAD:/resolv/inet_pton.c。
Just look in your favorite libc source (preferably not HPUX's).
http://repo.or.cz/w/glibc.git/blob/HEAD:/resolv/inet_ntop.c,
http://repo.or.cz/w/glibc.git/blob/HEAD:/resolv/inet_pton.c.
Musl 的实现:inet_ntop,inet_pton(比 glibc 的实现更简单)。
Musl's implementation: inet_ntop, inet_pton (simpler than implementation from glibc).