This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] RTOS/TM4C1294NCPDT:是否有 NDK 函数可在 IP 地址字符串和 INT 之间进行转换?

Guru**** 2457760 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/646515/rtos-tm4c1294ncpdt-is-there-an-ndk-function-to-convert-between-ip-address-strings-and-ints

器件型号:TM4C1294NCPDT

工具/软件:TI-RTOS

配置 NDK 时、它以点分十进制表示法接受 IP 地址和网掩码作为字符串、但我更容易将用户配置的 IP 存储在 EEPROM 中作为32位 INT。 是否有一个函数可用于在两个符号之间进行转换?

谢谢

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在深入了解报头后、我找到了我要查找的内容的一半:   ti/ndk/inc/nettools/inc/inet.h 中的 IPN inet_addr (char* address)从点分十进制-> 32位 int 变为。 NDK 中是否也有相反的情况? 此外、对于格式错误的 IP 地址、inet_addr 函数是否进行任何验证?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Nick、

    有 inet_pton 和 inet_aton。 这是在 inet_aton API 中进行的一些验证。 您可能最容易查看中的源代码 \packages/ti\NDK\nettools\inet\InetAddr.c 以查看它正在检查的内容。

    Todd
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Todd、

    我将查看它。

    Nick