两个端口取数据的问题~!急~~~!!! ( 积分: 50 )

  • 主题发起人 主题发起人 guitarboy
  • 开始时间 开始时间
G

guitarboy

Unregistered / Unconfirmed
GUEST, unregistred user!
遇到这么一个问题:现在有两个端口比如32111,32112,可以从上面得到数据流,现在我要从这两个端口的数据流里按顺序每个都截取16位数据,然后把这两个16位的数据进行运算,完成后,再依次取两数据流里的第2组16位数,再运算,一直这样下去。请教各位大侠~,怎样实现啊~~~!!!
 
用缓冲区吧。
type
TAPortBuffer=record
buffer:array of byte;
iBufferLen:cardinal;//缓冲大小;可以是接收数据的实际大小
bGetData:boolean;//是否已接收到数据
iPosition:integer;//当前的数据位置
FromIP:string;//来源
...
end;
tAPortBufferList=array of TAPortBuffer;


类似这样处理吧。。。。
 
后退
顶部