现在想写一个无线通讯程序.设备用CDPD,串口设备.其使用方法同MODEM.
现有两种方法做
1、通过拨号上网的方式,连INTETNET,与固定IP地址通讯。但其拨号好象不是很自动,不知道有没有办法控制自动拨号,就象MODEM自动拨号一样。
2、通过点对点传数据,就象MODEM点对传,不过其传送方式为通过对COM口发AT指令实现。感觉好象方便一点,可靠性也比较高。只是不知道这么做麻烦不麻烦。
以上两种方法不知道哪种效果、开发速度、稳定性好一点,有没有做过的大虾介绍一下。

解决方案 »

  1.   

    1. 拨号程序请参照以下帖子:
       http://www.csdn.net/expert/topic/858/858235.xml?temp=.7608606
       http://www.csdn.net/expert/topic/957/957375.xml?temp=.9410059
       http://www.csdn.net/expert/topic/839/839912.xml?temp=.6447565
       http://www.csdn.net/expert/topic/760/760891.xml?temp=.6535456
       http://www.csdn.net/expert/topic/672/672847.xml?temp=.21952462. 就按您说的做,不麻烦。只要初使化端口及发送(以字节为单位)正确,您的 做法是可行的。
      

  2.   

    那么传数据呢,WINSOCK和MSCOMM哪个可靠一点.
    另外传数据的方式能不能也比较一下,用文件传,还是一个数据一个数据传.
    由于是用无线传,所以对其可靠度有点担心,如果要验证传输数据的正确性怎么做.
      

  3.   

    那用文件传的时候也要把文件切成小块传,以前我用WINSOCK也会发生切之前一切正常,传过去后文件就变了的情况,后来我就干脆传ACCESS数据库,这样如果传过去打不开就表示错了.但CDPD带宽很小,传数据库可能会比较慢.