发送使用TCompressionStream压缩,接收用TDECompressionStream解压,
在压缩时,在末尾添加#13#10,直接用TCompressionStream的目的类流Write(Crlf,length(CRLF)),接收时根据末尾标志,接收到字符数组中,然后查找。
然后两边的原始大小我都用固定大小,即不管压缩率多少,解压缩时总是读取固定大小的数据,(压缩的原始大小和解压的固定大小相同),通过UDP传输,本机,,
为什么总播放不了数据呢?而有我看了下,接收到的数据跟发送的数据在末尾(CRLF之前)有些不同??
我是以 pointer发送/接收。查看是用strng(buf^)