就是把填ip地址的地方修改成填域名也有效。

解决方案 »

  1.   

    用switch + 通过域名正则取得IP  转换    
      

  2.   

    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);
      

  3.   

    http://zhidao.zgsj.com/article/15/2011130110817.shtmlhttp://www.jb51.net/article/23021.htmhttp://zhidao.baidu.com/question/348530655.htmlhttp://www.alixixi.com/Dev/Web/ASP/ASP_3/2008/2008031179924.html