GPRS模块收发数据问题,chunyang兄请指教。

[复制链接]
 楼主| tiger84 发表于 2007-10-22 18:31 | 显示全部楼层 |阅读模式
<br />现象:GPRS模块可以发数据给服务器,<br />服务器发数据给GPRS模块时,GPRS模块收不到数据。<br /><br />注:服务器是自己写的一个软件,<br />分开单独测试时,可以确认服务器的确是把数据发送出来了。<br />GPRS模块也能够收到数据。<br /><br />但是两者一联调,就出现了开头所说的现象,百思不得其解,还请chunyang兄和各位大侠指教。
chunyang 发表于 2007-10-22 23:39 | 显示全部楼层

那应该是你的程序问题

但具体问题不好判断,跟你用的协议有关。
 楼主| tiger84 发表于 2007-10-23 09:26 | 显示全部楼层

我做了个小试验

我拿网络抓包工具抓了一下,联调时,服务器确实把数据发给GPRS模块了,但是GPRS模块收不到数据。<br /><br />这说明服务器应该没问题。<br /><br />但是我作过测试,就是拿一个TCP/UDP测试工具做服务器,GPRS模块做客户端时,GPRS模块都收发正常啊。方式是每次GPRS模块收到一个字节数据(中断方式),我就把它从串口显示出来。<br /><br />这说明我这边的GPRS模块收发程序也应该没问题。<br /><br />会不会是两者的传输协议之类不统一呢?<br /><br />
wends 发表于 2007-10-23 11:33 | 显示全部楼层

Re:

把你抓的包放上来看看,包括服务器接收和发送的,主要是IP和端口号是否对应。
chunyang 发表于 2007-10-23 13:48 | 显示全部楼层

你最好确认一下二者的异同

同样,捕获端口数据进行比较。
 楼主| tiger84 发表于 2007-10-24 11:06 | 显示全部楼层

谢谢wends和chuanyang兄

问题解决了。<br /><br />终端没有问题,是上层软件即服务器的问题,对VC那玩意了解不多,也不知道网络编程,所以花费了不少时间,晕啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

101

主题

862

帖子

0

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