咨询MT2502关于联网、TCP的SOCKET套接字连接的问题
05-08
创建数据账号ID(account_id)套接字时,参照6260的代码,调用DtcntSrvApi.c中的srv_dtcnt_result_enum srv_dtcnt_get_acc_id_by_apn(CHAR *apn, U32 *acc_id_out)函数,再调用DtcntSrvDb.c中的MMI_BOOL srv_dtcnt_db_store_status_check(void)函数,其中的MMI_BOOL srv_dtcnt_db_store_check_ignore_num(void)
函数返回值为MMI_FALSE,造成套接字创建失败,无法联网(域名方式或IP方式均无法连接成功)。
如果我改用其他的方式获取account_id,比如cbm_register_app_id_with_app_info,cbm_encode_data_account_id等函数,倒是能获取到一串比较长的数字,貌似正确,但是接着再调用soc_connect函数(无论域名还是IP方式),立即又返回上述错误,即srv_dtcnt_db_store_check_ignore_num里的false,我找了所有相关的宏,并参数epodownload.c中的方法,均无法解决此问题,请教大家了!
附相关代码的截图:
函数返回值为MMI_FALSE,造成套接字创建失败,无法联网(域名方式或IP方式均无法连接成功)。
如果我改用其他的方式获取account_id,比如cbm_register_app_id_with_app_info,cbm_encode_data_account_id等函数,倒是能获取到一串比较长的数字,貌似正确,但是接着再调用soc_connect函数(无论域名还是IP方式),立即又返回上述错误,即srv_dtcnt_db_store_check_ignore_num里的false,我找了所有相关的宏,并参数epodownload.c中的方法,均无法解决此问题,请教大家了!
附相关代码的截图:
个人感觉这个问题比较诡异,像是某些宏没打开,但是都对照了,也找不到相关的,问别人,说应该是获取accout_id那里最有可能出问题,但几种方法都试了,总感觉,应该是哪里的一点小问题,就差那么一哆嗦,但就是找不到!这个完了,就要移植语音王!大家帮忙呀!
都没有回复的吗?搞过2502或MTK的联网这块的应该都是比较清楚的呀!高手在哪里
遇到相同问题了,是否可以提点下
遇到相同问题,是否解决,可以解说下,谢谢
相关文章:
- 移动13位物联网卡无法连接网络问题(05-08)
射频专业培训教程推荐