源码修改把填ip地址的地方修改成填域名也有效?该如何解决

源码修改把填ip地址的地方修改成填域名也有效?
原设计的是要输入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