怎么通过域名来连接服务端软件

解决方案 »

  1.   

    可以通过域名得到IP,再通过IP来连接啊^_^
      

  2.   

    直接把域名填进去就行了。windows自己会给你找dns解析
      

  3.   


    /*************************************************************************
     * 函数介绍:根据 IP 地址或主机名称获取对方的网络地址!
     * 输入参数:pszAddr - 对方的主机名称或 IP 地址
     *           bTryResolveHost - 无法获取对方的网络地址时是否试图解析主机名称
     * 返 回 值:对方的网络地址
     ************************************************************************/
    DWORD GetNetAddr(const char* pszAddr, BOOL bTryResolveHost = TRUE)
    {
    DWORD dwVal = inet_addr(pszAddr);
    if(INADDR_NONE == dwVal && bTryResolveHost)
    {
    LPHOSTENT lphost = gethostbyname(pszAddr);
    if (lphost) {
    dwVal = *((u_long*)lphost->h_addr_list[0]); ;
    }else{
    WSASetLastError(WSAEINVAL);
    return INADDR_NONE;
    }
    }
    return dwVal;
    }