请教下面这样的tcp/ip通讯是怎样些的
采用TCP通信方式,管理部门提供数据服务器 IP地址、开放端口与通信协议、数据格式等,由检测设备通过TCP连接与数据服务器进行通信。
数据交换都是以数据包为元素,数据包由包头和包体组成,结构图如下 :数据包=包头+包体
包头由包头标志、包体长度组成。包头标志与包体长度均为int数据类型,长度为4字节。包头标志固定为58250(二进制表示1110001110001010),用于数据包校验。包体长度为数据包的包体字节长度值 。包头标志4个字节,包体长度4字节。
包体为GB2312编码的ANSI格式字符串,长度为包头中的包体长度值,字符串内容为xml格式数据。