Re: [問題] 將遠端IP解譯回主機名稱
我使用了gethostbyaddr()測試之後
取得的主機名如下
'ANantes-651-1-49-net.w2-0.abo.wanadoo.fr'
這並不是我預期的答案
並且我是了好幾台狀況都一樣
請問這是對的嗎?
又請問在區網中
網路芳鄰與smb server的做法為何
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.220.71.34
→
12/20 22:15,
12/20 22:15
→
12/20 22:28,
12/20 22:28
謝謝大家的幫忙
以下是我的code
struct sockaddr_in _addr;
memset(&_addr, 0, sizeof(struct sockaddr_in));
_addr.sin_family = AF_INET;
_addr.sin_addr.s_addr = inet_addr(szIP.c_str());
struct hostent* _hptr = gethostbyaddr((const char*)&_addr,sizeof(struct
sockaddr_in), AF_INET);
if(_hptr==NULL) return;
std::cout << _hptr->h_name << std::endl;
int i=0;
while(_hptr->h_aliases[i]!=NULL)
{std::cout << _hptr->h_aliases[i++] << std::endl;}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.220.71.34
→
12/21 10:22, , 1F
12/21 10:22, 1F
→
12/21 10:41, , 2F
12/21 10:41, 2F
→
12/21 17:08, , 3F
12/21 17:08, 3F
→
12/21 17:09, , 4F
12/21 17:09, 4F
→
12/22 19:11, , 5F
12/22 19:11, 5F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):