我正在开发一个带有嵌入式 TCP/IP 套接字实现的项目。
我的问题是我的覆盖 SDK 需要该功能:
getaddrinfo(PCSTR pNodeName, PCSTR pServiceName, const ADDRINFOA *pHints, PADDRINFOA *ppResult);
但我的底层嵌入式“操作系统”只是提供功能:
struct* hostent gethostbyname(const char * sName);
有人有一个简单的解决方案,如何为 SDK 伪造 getaddrinfo(),而无需自己编写?
https://www.segger.com/downloads/emnet/UM07001(第 273 页)
https://docs.microsoft.com/en-us/windows/win32/api/ws2tcpip/nf-ws2tcpip-getaddrinfo