日期:2014-05-17  浏览次数:20988 次

GPRS传输SOCKET接收SQL存储问题
想做一个远程监控系统。用GPRS模块发送数据,服务器端用socket监听端口,接收数据,然后存入数据库中的表。想请教下各位高手,发送和接收该怎么实现?用结构体?然后再解析?

------解决方案--------------------
发送的数据都有相应的结构,一般都是byte数组
如:
头+长度+内容+校验...

接收到byte数组,解析出内容部分用Encoding相应的编码格式转成字符串,保存字符串到数据库就可以了
发送时,把你要发送的内容同样用用Encoding相应的编码格式转成byte[],再加上头和长度以及校验位成一个新的byte[],发送过去就可以了
------解决方案--------------------
你怎么组合的,
接收就怎么拆分

如:你发送是这样组合
hwID
------解决方案--------------------
chepaihao
------解决方案--------------------
wendu 

接收后再根据
------解决方案--------------------
拆分