首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动平台 >

关键字:MTK,DNS,HTTP,WAP,SOCKET,求高人点拨!该怎么处理

2012-03-08 
关键字:MTK,DNS,HTTP,WAP,SOCKET,求高人点拨!我用工程模式代码测试,通过socket发送一个http请求,在模拟器

关键字:MTK,DNS,HTTP,WAP,SOCKET,求高人点拨!
我用工程模式代码测试,通过socket发送一个http请求,在模拟器上可以收到回复,dns解析,TCP连接都正常。
但是在手机上就不行了。到DNS解析哪里,会wouldblock,然后过大概2~3秒就失败。请问这是为什么啊?
PS:手机用wap上网时正常的,说明手机可以解析DNS,但是wap的代码我不懂。不知道如何入手。请问该从哪几个文件或函数入手看起?
这个函数:gethostbyname是不是只能在windows平台上使用。在手机上该用哪个API?另外麻烦讲一下http跟wap开发主要有什么区别?


[解决办法]
else if (SOC_WOULDBLOCK == ret)
{
/* waits for APP_SOC_GET_HOST_BY_NAME_IND */
SetProtocolEventHandler(...., MSG_ID_APP_SOC_GET_HOST_BY_NAME_IND);
}
在BLOCK时注册这个回调,
将回调的参数转为app_soc_get_host_by_name_ind_struct *dns_ind;这种类型,就解析出来了

热点排行