gpt4 book ai didi

c - inet_pton() 函数只给出 ip 或 ip 和端口号?

转载 作者:太空宇宙 更新时间:2023-11-04 05:42:35 25 4
gpt4 key购买 nike

在 C 中,函数 inet_pton() 是仅将 ip 地址从 printble 格式转换为字符串格式,还是也转换 ip 地址和端口号?我的意思是,如果我有一个格式为 A.B.C.D:E 的字符串,其中 A.B.C.D 是 ip,E 是端口号,我可以使用 inet_pton 吗?

最佳答案

不,它不处理端口号。 man page准确指定它对 IPv4 地址的期望:

src points to a character string containing an IPv4 network address in dotted-decimal format, "ddd.ddd.ddd.ddd", where ddd is a decimal number of up to three digits in the range 0 to 255. The address is converted to a struct in_addr and copied to dst, which must be sizeof(struct
in_addr)
(4) bytes (32 bits) long.

关于c - inet_pton() 函数只给出 ip 或 ip 和端口号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14524995/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com