C++ 正在尝试从const sockaddr获取ipv4

C++ 正在尝试从const sockaddr获取ipv4,c++,winsock,sockaddr-in,C++,Winsock,Sockaddr In,我正在尝试从const sockaddr获取ipv4,但我不确定如何处理它???欢迎使用堆栈溢出。请花点时间阅读并参考您可以在此处询问的内容和方式。我假设您询问的是ipv4地址的文本表示形式?使用inet\u ntop:@freakish从WSAConnect我们知道这是Windows代码,inet\u ntop可能坏了。@PasserBy我对Windows不太了解,但用谷歌搜索一下,似乎有一些等价的功能:inentop或WSAAddressToString函数。@PasserBy嘿,这个问题实

我正在尝试从const sockaddr获取ipv4,但我不确定如何处理它???

欢迎使用堆栈溢出。请花点时间阅读并参考您可以在此处询问的内容和方式。我假设您询问的是ipv4地址的文本表示形式?使用
inet\u ntop
:@freakish从
WSAConnect
我们知道这是Windows代码,
inet\u ntop
可能坏了。@PasserBy我对Windows不太了解,但用谷歌搜索一下,似乎有一些等价的功能:
inentop
WSAAddressToString
函数。@PasserBy嘿,这个问题实际上被正确地标记了。我们知道这是winsock标记中的Windows代码。
BOOL f_WSAConnect(SOCKET s, const sockaddr *name, int namelen, LPWSABUF lpCallerData, LPWSABUF lpCalleeData, LPQOS lpSQOS, LPQOS lpGQOS)
{
    MessageBoxA(NULL, name, "hi", MB_OK | MB_SYSTEMMODAL);
    return WSAConnect(NULL, NULL, NULL, NULL, NULL, NULL, NULL);
}