求助:sim900 发送21个字节异常断开

[复制链接]
2719|0
 楼主| auzxj 发表于 2012-8-25 13:57 | 显示全部楼层 |阅读模式


在发送任意数据给服务器后,若服务器马上回复任意数据,我再发21个字节,显示SEND OK 后几秒就会打印CLOSED,但服务器端不能收到数据,服务器端会收到两组数据,一组是6个字节,每次不一样,另一组是22个0x00
在发送任意数据给服务器后,若服务器等10s回复任意数据,我再发21个字节,显示SEND OK 就正常,服务器端就能收到数据


服务器在10M电信网络内,客户端在移动GPRS网络内


以下是AT指令的过程
  1. AT+CSQ

  2. +CSQ: 31,0

  3. OK
  4. AT+CIPHEAD=1

  5. OK
  6. AT+CIPSPRT=0

  7. OK
  8. AT+CIMI

  9. 460029548117752

  10. OK
  11. AT+GSN

  12. 359771033706907

  13. OK
  14. AT+CSQ

  15. +CSQ: 31,0

  16. OK
  17. AT+CIPSTART="TCP","222.173.XXX.XXX","2028"

  18. OK

  19. CONNECT OK
  20. AT+CIPSEND=3//经测试,跟此处的 数据长度和数据内容无关
  21. get

  22. SEND OK

  23. +IPD,12:iiiiiiiiii//服务器端在收到get后,若等待10s再回复这些数据的,然后发送下面21个字节,连接就不会被断开 ,若是在收到get后马上发,就会出现下面的CLOSED
  24. AT+CIPSEND=21//若是改成20或21都正常
  25. 123456789012345678901//经测试,跟数据内容无关

  26. SEND OK

  27. +IPD,22:
  28. CLOSED




有谁遇到过这种情况,测试在铁通里 服务器就正常。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:當我不如意時.我掏出小JJ.凝視靜思他所蘊涵的精神-能長能短.能粗能細.能曲能伸.能軟能硬.那困難還算個鳥?

629

主题

1625

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部