我用SIM300的GPRS模块进行数据传输,如果在我机子上装了SIMCOM公司提供的那个server软件是能连得上的,并且能正常收发数据。用的是TCP连接,端口是2020。但是,如果我把server软件关了,连接就会中断。我用netstat查了一下端口,server软件打开时可以看到2020端口是处于LISTENING状态的,如果把软件关了,就看不到2020端口了。这该怎么办呢,有么有什么办法能不用server软件就让2020端口处于LISTENING状态么。这样是不是就可以进行TCP连接了。
还有一个就是我现在做的是GPS+GPRS模块,公司说要把GPS采集到得定位信息通过GPRS模块发送到服务器上的一个地图软件。
GPS定位信息的采集和GPRS数据发送都没有问题,但是这个地图软件就有点担心了。不知道这个地图软件能不能像那个server软件一样能自动扫描和侦听端口。要是不能得话,那GPRS传过去的数据怎么送给地图软件啊,甚至能不能连服务器都是问题。我总不能用server软件来接收数据,然后再传给地图软件把。但是这是不可能实现的啊,因为那是应用软件,没法加代码进去啊。地图软件领导还没给我,他们都出差去了,差不多一个星期才回来。真的好担心,有谁做过相关的项目么,帮帮小弟啊
你在windows下开发?我不是很懂,感觉那个server软件负责ppp连接和数据包处理工作,那个处于LISTENING状态的端口是监听外部连接的,他是server开启的
既然接收发送都没问题了,那个SERVER上的软件应该很关键,一般来说往指定的端口送数据就行了,不过数据的格式协议需要一致。还是先看下那个地图软件的接口!
有什么办法能不装那个server软件也能使电脑上的2020端口处于LISTENING状态啊。我现在就怕那个地图软件不能自动侦听和扫描端口,要是那样的话。GPRS发送过来的数据就没法传给他了。
软件肯定会给你留出接口的,你不用担心,不行你开发一个server程序打开端口接收GPRS发过来的数据再通过地图软件给你留的接口把数据传送过去
lz如果不用SIMCOM公司提供的server软件,那么就需要自己开发一个server端的软件。