专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Brew

brew真机socket访问外网有关问题

发布时间:2010-05-30 20:17:24 文章来源:www.iduyao.cn 采编人员:星星草
brew真机socket访问外网问题
小弟需要在brew平台下通过isocket接口访问外网

目前在在opensocket之前调用INETMGR_SetOpt(me->netMgr, INET_OPT_PPP_AUTH, pppConfig, STRLEN(pppConfig));
pppConfig设置为char *pppConfig = "ctnet@mycdma.cn\000vnet.mobi\000";死活访问不了外网

代理的方法,电信10.0.0.200服务器不支持http connect的匿名代理请求,返回401需要鉴权,小弟的程序不止需要访问80
一个端口,还需要访问其它端口。

不知道各位高人有没有什么方法,拜谢了






------解决方案--------------------
你的使用有问题,
调用INETMGR_SetOpt(me->netMgr, INET_OPT_PPP_AUTH, pppConfig, STRLEN(pppConfig)); 
pppConfig设置为char *pppConfig = "ctnet@mycdma.cn\000vnet.mobi\000";
STRLEN(pppConfig) = 15;
"ctnet@mycdma.cn\000vnet.mobi\000"中有\0会自动认为这个字符串结束了。这样你写进去的只有15个字节。
------解决方案--------------------
探讨
谢谢提醒Alex0812,改为"ctnet@mycdma.cn\\000vnet.mobi\\000"后,同样返回EUNSUPPORTED

可能判断了INET_OPT_PPP_AUTH就直接返回EUNSUPPORTED

------解决方案--------------------
INET_OPT_PPP_AUTH 不支持,并不是OEM问题,是运营商不让,因为wap和net的资费不同。可能有的OEM提供其它接口设置PPP帐号。
所有应用不允许申请system权限,到电信的UBT测试时会被fail掉。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: