WSAAsyncGetHostByAddr(HwndMain,GETHOSTNAME,"192.168.200.200",
4,PF_INET,receivehostnamebuf,MAXGETHOSTSTRUCT);得到:lParam:0x2afc0000
而用gethostbyaddr可以得到正确的主机名啊
4,PF_INET,receivehostnamebuf,MAXGETHOSTSTRUCT);得到:lParam:0x2afc0000
而用gethostbyaddr可以得到正确的主机名啊
{
CDialog::OnInitDialog()
......
WSADATA wsaD;
WORD m_wVersion;
m_wVersion = MAKEWORD(2,0);
WSAStartup( m_wVersion, &wsaD );
..................
WSAAsyncGetHostByAddr(HwndMain,GETHOSTNAME,"192.168.200.180",4,PF_INET,receivehostnamebuf,MAXGETHOSTSTRUCT);
.....
}....
LRESULT CArpattackDlg::GetHostNameByMessage(WPARAM wParam,LPARAM lParam)
{ return 0L;//获得异步返回的消息后 lParam:0x2afc0000始终未能得到主机名}
这么简单,可就是不行,请大家帮我调试一下啊
-------正确名称,没有被请求的类型数据记录----
what`s meaning?
但同时又有一个问题:
http://expert.csdn.net/Expert/topic/1621/1621466.xml?temp=.3997461