gethostbyname

    1熱度

    1回答

    我在C中執行以下操作來從主機名獲取IP地址。它打印的IP是? * ?,所以它不起作用。我究竟做錯了什麼? char * targetHostName = server_proxy_hostname; char * targetPort = server_proxy_port; struct hostent *info; info = gethostbyname(targetHostName)

    -1熱度

    1回答

    我已經使用C++編寫代碼來連接到服務器,但每次嘗試「gethostbyname」時,該值都爲空(或者優化掉並且不可用)。 WSADATA wsaData; if (WSAStartup(MAKEWORD(2, 2), &wsaData) != 0) { cout << "WSAStartup failed.\n"; system("pause"); return 1

    -1熱度

    1回答

    我目前正在做一個關於網絡遊戲的項目,我需要設計一個遊戲,其中最多3個客戶端可以連接到服務器,並在所有客戶端和服務器之間玩遊戲。我在服務器和客戶端都使用「sockaddr_in」結構。 在我的遊戲中,任何人都可以成爲服務器,客戶端應該給出正確的IP地址和端口號以便能夠連接到服務器。當我分別在「server_address.sin_addr.s_addr」和「server_address.sin_po

    0熱度

    1回答

    我給出了application which uses Perl's gethostbyname to check if a hostname exists in DNS。我不想修補不是由我寫的應用程序的源代碼。但我想在Perl編寫的配置文件之一中覆蓋gethostbyname。 所以我想知道是否有機會以某種方式猴子修補它。 的documentation of that application sa

    1熱度

    1回答

    我想解析主機名到這是所有罰款採用Socket一個IP地址如下: $ip = gethostbyname($host) or die "Can't resolve ip for $host.\n"; $ip = inet_ntoa(inet_aton($host)); 這工作得很好,直到它擊中的主機名不再解析到一個IP和代碼只是停止。我如何讓我的腳本繼續處理其餘的IP地址以解析主機名。 理想情

    0熱度

    1回答

    IP地址域名我想在PHP服務器的IP地址,所以我使用功能 <?php echo gethostbyname($serverName); ?> 其作品爲我所有的服務器的機器,但它對於特定的IP返回域名一些機器的地址。我不知道爲什麼它返回特定機器的域名以及如何獲得該特定機器的IP地址。 在此先感謝。

    0熱度

    1回答

    我需要運行我的客戶端2次。我第一次需要使用本地網絡PC運行,並且下次需要用作本地主機時。我需要循環運行服務器,並且都需要使用GET HOST BY NAME()進行連接。 如何更改服務器和客戶端中的行。 服務器 host= raw input("Enter the IP Address: ") port= 8521 s = socket.socket(socket.AF_ INET, sock

    1熱度

    1回答

    socket.gethostbyname("vidzi.tv")給'104.20.87.139' 平vidzi.tv給出'104.20.86.139' socket.gethostbyname("www.vidzi.tv")給'104.20.87.139' 平www.vidzi.tv給'104.20.86.139' 爲什麼socket.gethostbyname是給錯了IP本網站?它爲其他網站提供

    0熱度

    1回答

    我發現這個問題在Python中,但我也能夠重現它與一個基本的C程序。 我在CentOS 6(測試也在7),我還沒有在其他的Linux發行版上測試過。 我有2個虛擬機的應用程序。一個IP地址爲10.0.13.30,另一個爲10.0.13.56。他們有一個共享的FQDN,以允許使用gethostbyname或getaddrinfo進行負載均衡(和高可用性)DNS(這是Python doc中建議的)。

    1熱度

    2回答

    我是互聯網編程的新手,我試圖使用gethostbyname函數。當我輸入一個字符串,如「www.yahoo.com」gethostbyname函數它工作正常,但是當我輸入一個字符數組時,它將始終返回null。 char hostname[100]; struct hostent* h; gethostname(hostname, sizeof hostname); p