void ntyGetHostByName(char *domainName) { S32 ret; //S8 char_plmn[SRV_MAX_PLMN_LEN + 1]; kal_uint32 acct_id= CBM_INVALID_NWK_ACCT_ID; kal_uint8 addr_len = 0; sockaddr_struct *add; void *pNetwork = ntyNetworkInstance(); acct_id = ntyGetAccountId(pNetwork);; nty_printf("acct_id %d\r\n",acct_id); ret = soc_gethostbyname(KAL_FALSE, MOD_MMI, 1, domainName, add->addr, &addr_len,0,acct_id); kal_prompt_trace(MOD_IDLE,"card_get_host_by_name_plateform22222 %d\r\n",ret); if (ret == SOC_SUCCESS) { // success nty_printf("SOC_SUCCESS_gethostbyname \r\n"); //gps_connect(); } else if (ret == SOC_WOULDBLOCK) { // block nty_printf("SOC_WOULDBLOCK_gethostbyname \r\n"); SetProtocolEventHandler(ntyGetHostByNameIndCallback, MSG_ID_APP_SOC_GET_HOST_BY_NAME_IND); } }
int gcj_GetHostName(const unsigned char * domain,unsigned char *address,unsigned char *address_len) { return soc_gethostbyname(0, 0, 0, domain, address, address_len, 0, 0); }