inet-ntop

    1熱度

    1回答

    我的Mac上相同的IPv6地址不同的回報,inet_ntop一定128位的值產生這個IPv6地址: 2001::53aa:64c:422:2ece:a29c:9cf6.51391 在我的FC15 Linux系統上,我得到這個IPv6地址介紹: 2001:0:53aa:64c:422:2ece:a29c:9cf6.51391 我的理解是::之間的零可以被忽略,所以我認爲這些是相同的地址。他們

    0熱度

    1回答

    首先,我的代碼示例: cout << "bla1" << endl; struct addrinfo hints, *info; int status; memset(&hints, 0, sizeof hints); char ip4[INET_ADDRSTRLEN]; char ip6[INET6_ADDRSTRLEN]; hints.ai_family = AF_INET;

    2熱度

    1回答

    我正在嘗試構建一個工具來收集有關基於域名的IP地址的信息。我一直在使用inet_ntop來實現這一點,並且對於大多數域名來說一般工作得很好。當我在google.com或amazon.com等網站上嘗試它時,同一個IP地址似乎會重複打印。 示例輸出: 主機:google.com 的IPv4:54.239.17.6 的IPv4:54.239.17.6 的IPv4:54.239.17.6 的IPv4:5

    0熱度

    1回答

    我正在C寫一個雙向聊天,但我真正想做的是讓聊天服務器在啓動時打印主機的IP地址。我的代碼到目前爲止是這樣的: #include<stdio.h> //printf #include<sys/types.h> #include<netinet/in.h> #include<sys/socket.h> #include<arpa/inet.h> #define PORT 8888 //Th

    2熱度

    1回答

    如何將函數inet_ntop(const char *)的返回值轉換爲string? 代碼: string ip = inet_ntop(b->ifa_addr->sa_family,tempAddrPtr,addressOutputBuffer, sizeof(addressOutputBuffer)); 總是與段錯誤結果... struct ifaddrs *a; void *tempA

    1熱度

    1回答

    Possible Duplicate: Is there an alternative to inet_ntop/InetNtop in Windows XP? 我新手,Socket編程。我寫了我的第一個代碼,並給出了一個鏈接器錯誤。我搜索了這個問題,但找不到解決方案。所以,我正在嘗試堆棧交換。 (首次:-)) 下面是代碼和我使用Windows XP #ifndef _WIN32_WINNT #

    0熱度

    1回答

    我有一個錯誤,PHP 5.5沒有發生與PHP5.3和5.4。 使用IPv6地址,該功能inet_ntop()拋出了我一個錯誤: Invalid in_addr value. 你可以看一下我的作品上Github(功能是Network.php, line 88)。 你也可以看看Travis-CI的測試工作 你有什麼想法如何解決它? 謝謝你的幫助。