客户端是已经成形的软件,不能修改,只是定义了表示协议:数据请求格式定义:
[0]: *
[1]: >
[2]: 021(操作标识符)
[3]:起始地址高位
[4]:起始地址低位
[5]:长度高位
[6]:长度低位返回格式定义:
[0]: *
[1]: <
[2]: 021(操作标识符)
[3]:长度高位
[4]:长度低位
[5]……..[N]:返回的数据请问在Delphi下实现呢?在TIdTCPServer的OnExecute中怎么将请求读出来,请求是以字节数组形式发送,没有分隔符啊?ReadBuffer的话长度从哪里取(不同的请求的长度是不同的)?