现在上级安排要做一个PC与监控设备的网络通讯程序,协议格式大概如下:
1.请求格式:
GET_LPN  |  NO  |  SN.GET_LPN:信息前缀;
NO:编号;
SN:系统自设的任意序列号,用于标识一轮信息应答,避免引起混乱。
其中 ‘|’ 作为信息分割符, ‘.’ 作为信息结束符
2.应答格式如下:
SN  |  NO  |Status  |  LPN  |  CLR  |  Path.SN: 接收信息中的序列号,用于对应到之前的请求;
NO: 接收信息中的磅秤号码;
Status:分为2种:Normal、Fail;识别出车牌号码为Normal,未识别出车牌号码为Fail;
CLR:车牌颜色;
Path:车牌抓拍图片在服务器上存放的绝对路径
其中 ‘|’ 作为信息分割符, ‘.’ 作为信息结束符
中间不用空格;TCP接收端口暂设为:10000;每条信息末尾加换行符;容错:  1).当收到的磅秤号码 NO <1 或  NO > 4  时,   返回信息:  NO   out fo  bounds.
        2).当信息不是以 GET_LPN 开头时,  返回信息: UnRecognize Command.3.流程如下:
  PC首先向监控设备发送请求,然后监控设备进行自动应答。由于本人从未做过网络通讯方面的东东,还望大家指教,最好能附上一些简单的代码。感谢万分。