微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MTK 60 61 GPRS联网重大问题!--求救高手。

MTK 60 61 GPRS联网重大问题!--求救高手。

时间:10-02 整理:3721RD 点击:
    最近调试61平台 GPRS SOCKET功能时候发现重大问题,需要高手们帮分析下,具体问题为:
    当目标IP处于断开状态,或者不存在的IP的时候(用PC SOCKET工具连接 会提示连接不上),程序运行到:ret =  soc_connect(socketId, &addr);的时候,  先是异步等待notify消息,
过几秒后,消息收到,但是消息里面的内容显示本次连接是有效的连接!  按常理应该返回错误消息,这个问题是为啥呢,而当连接正确的IP和端口后,能正常的收发数据。现在的问题是错误的IP 也能被连接成功,而且主板能做发送数据的动作,电流也有变化。   运行soc_connect(socketId, &addr)这个函数钱,确定有写好端口,IP ,还有tcp类型。

报废啊啊 啊

如果不理会这个返回消息,那就没办法判断CONNECT是否正常了,郁闷中了。

  他返回的消息LOG是:
result = 1, event_type = 8, socket_id = 0, my_socket_id = 0,  ref_count=1, msg_len=12  error_cause=0 ,实在搞不懂了,按理错误的IP ,不应该连接成功的。

大侠们,难道是我理解错了,  难道是运行soc_connect后, 都会返回正常参数么?    期待大侠们给意见哦。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top