各位大神们,小弟做了一个软件,功能就是要接收gprs模块传过来的数据,我写的软件主要是部署在服务器上,监视端口,一旦有数据传过来就进行解析,然后写入数据库,现在问题是不知道怎么进行数据解析,没有这方面的资料参考,求各位打什么帮忙一下啊,谢谢了

解决方案 »

  1.   

    这得看收发两方怎么定义的数据啊,一般来说你肯定用的是receive函数,得到很多字节,这些字节表示什么意思,得看你们怎么定义的。比如就收到了二个字节0x30,0x33,这有可能解析为'0','3'也有可能是汉字的一个字码,也有肯能是一个占两个字节的数。看发送方怎么定义的了。
      

  2.   

    建议你去看socket的资料。还有就是你什么gprs的通信方式跟编程没关系,它工作在底层,我们接触不到的
      

  3.   

    GPRS模块最终也是TCP或是UDP方式通讯
    因此最终还是socket通讯解析必须是知道协议才能
      

  4.   

    传过来的是byte[]数组,你只要知道哪几位代表什么然后按位获取然后转换即可
      

  5.   

    我也在做啊  你是从socket开发还是二次开发呢
      

  6.   

    呵呵一样啊 我在用socket做二次开发,可是遇到好多麻烦,希望能与诸位交流