发送大量数据时怎样封装数据包啊,用什么发送?

我发送的是一个多行两列的数据形式,是从数据库中取的,请问我怎么把这样大的数据发送到客户端?
请指教!
[56 byte] By [wulengbing-沧生笑] at [2008-6-5]
# 1
数据有多大?
dabaicai-烈士暮年 at 2007-10-21 > top of Msdn China Tech,Delphi,网络通信/分布式开发...
# 2
自己定义个帧
# 3
winsocket
定义一个结构Tdpk,将你的数据放进dpk中
Socket.SendBuf(dpk, SizeOf(dpk));
SmallMaker-小人物 at 2007-10-21 > top of Msdn China Tech,Delphi,网络通信/分布式开发...