源码修改把填ip地址的地方修改成填域名也有效?该如何解决
源码修改把填ip地址的地方修改成填域名也有效?
原设计的是要输入ip地址,但如果输入域名却无效。。一般ip和域名是对等的,是可以互通的,可能是原设计者没有考虑到域名的作用,所以请高手看一下怎么修改,使其填入域名也有效
------解决方案--------------------
gethostbyaddr自己转换。
------解决方案--------------------
http://www.cnblogs.com/guanjie20/archive/2010/02/09/1666744.html
原设计的是要输入ip地址,但如果输入域名却无效。。一般ip和域名是对等的,是可以互通的,可能是原设计者没有考虑到域名的作用,所以请高手看一下怎么修改,使其填入域名也有效
- C/C++ code
CComboBox * pServerAddr=(CComboBox *)GetDlgItem(IDC_SERVER_ADDR); int nItemCount=pServerAddr->GetCount(); for (int i=0;i<nItemCount;i++) { DWORD_PTR dwItemAddr=pServerAddr->GetItemData(i); if (m_OptionParameter.GameServiceOption.dwServerAddr==dwItemAddr) { pServerAddr->SetCurSel(i); break; } } if (nItemCount==i) { TCHAR szServerAddr[256]=TEXT(""); BYTE * cbServerAddr=(BYTE *)&m_OptionParameter.GameServiceOption.dwServerAddr; _snprintf(szServerAddr,CountArray(szServerAddr),TEXT("%ld.%ld.%ld.%ld"),cbServerAddr[0],cbServerAddr[1],cbServerAddr[2],cbServerAddr[3]); pServerAddr->SetWindowText(szServerAddr);
------解决方案--------------------
gethostbyaddr自己转换。
------解决方案--------------------
http://www.cnblogs.com/guanjie20/archive/2010/02/09/1666744.html