我的程序用socket方式接收告警数据流并进行解析处理,每一条告警数据长度不固定,以START开始,以ENDSTART结束。
我是服务器端,采用LISTEN,一旦收到数据,就从缓冲区取数据,现问题如下:如何每次从缓冲区取出一条完整数据(以START开始,以ENDSTART结束。)
我现在的程序每次取1024个字节,大部分告警数据都完整,但少部分数据数据不完整(例如,某次取的数据包括本次数据和下次数据的一部分),而且数据一旦不完整,就会延续几次,然后又完整了, 怎么解决呢? 急等,谢谢!!!!
我是服务器端,采用LISTEN,一旦收到数据,就从缓冲区取数据,现问题如下:如何每次从缓冲区取出一条完整数据(以START开始,以ENDSTART结束。)
我现在的程序每次取1024个字节,大部分告警数据都完整,但少部分数据数据不完整(例如,某次取的数据包括本次数据和下次数据的一部分),而且数据一旦不完整,就会延续几次,然后又完整了, 怎么解决呢? 急等,谢谢!!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货