TCrossSocket
TCrossSocket
FCrossTcp: ICrossSocket;
FCrossTcp := TCrossSocket.Create(threadnum);
procedure OnReceived(const Sender: TObject; const AConnection: ICrossConnection; const ABuf: Pointer; const ALen: Integer);
TCrossSocket接收的是指定长度的buffer(const ABuf: Pointer; const ALen: Integer)。
接收的数据包最大32K,超过32K的,会分成多个包传输和接收。
接收的时候,需要自行处理好缓存,等所有数据全部接收完成,才可以开始处理数据。
本文来自博客园,作者:{咏南中间件},转载请注明原文链接:https://www.cnblogs.com/hnxxcxg/p/13511534.html