線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1166
推到 Plurk!
推到 Facebook!

尋找遠端網路的hostname

答題得分者是:RaynorPao
csm825050
一般會員


發表:49
回覆:29
積分:15
註冊:2003-08-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-08-27 16:39:36 IP:61.30.xxx.xxx 未訂閱
請問各位: struct HOSTENT FAR * gethostbyaddr ( const char FAR * addr, int len, int type ); addr [in] A pointer to an address in network byte order. len [in] The length of the address. type [in] The type of the address. 這是利用ip找name的方法吧 HOSTENT *host; BYTE ip[4]={123,456,7,8}; host=gethostbyaddr(&ip,4,IP); 請問是這樣用嗎? 一直出現錯誤 不知錯在哪 還有如果力用這方式可以找出非區域網路內的人員嗎 比如台中公司要找到嘉義公司的人名 請個為不吝指教 真是快稿糊塗了 問題一個一個來
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-08-27 20:47:36 IP:61.221.xxx.xxx 未訂閱
引言: 請問各位: struct HOSTENT FAR * gethostbyaddr ( const char FAR * addr, int len, int type ); addr [in] A pointer to an address in network byte order. len [in] The length of the address. type [in] The type of the address. 這是利用ip找name的方法吧 HOSTENT *host; BYTE ip[4]={123,456,7,8}; host=gethostbyaddr(&ip,4,IP); 請問是這樣用嗎? 一直出現錯誤 不知錯在哪 還有如果力用這方式可以找出非區域網路內的人員嗎 比如台中公司要找到嘉義公司的人名 請個為不吝指教 真是快稿糊塗了 問題一個一個來
csm825050 你好: 請參考以下的範例程式碼 < class="code"> #include "Winsock2.h" void __fastcall TForm1::Button1Click(TObject *Sender) { WORD wVersionRequested=MAKEWORD(1,1); WSADATA wsaData; struct hostent *host; struct in_addr *myaddr; char ip_address[256]; WSAStartup(wVersionRequested, &wsaData); lstrcpy(ip_address, "202.1.237.21"); myaddr=(struct in_addr*)malloc(sizeof(struct in_addr)); myaddr->s_addr=inet_addr(ip_address); host=gethostbyaddr((char *)myaddr, 4, AF_INET); if(host!=NULL) { ShowMessage("IP: " (AnsiString)ip_address "\nHost: " (AnsiString)host->h_name); } free(myaddr); WSACleanup(); } 備註: 還要利用 Project Manager 把以下的檔案 Add 到你的 Project 裡面 C:\Program Files\Borland\CBuilder6\Lib\Psdk\ws2_32.lib -- Enjoy Researching & Developing -- 發表人 - RaynorPao 於 2003/08/28 13:02:26
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
csm825050
一般會員


發表:49
回覆:29
積分:15
註冊:2003-08-20

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-08-28 10:27:05 IP:61.30.xxx.xxx 未訂閱
謝謝講解 真是幫了大忙
系統時間:2024-05-05 3:27:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!