/******************************************
** Fun: SetSendBufTransport
** Parameters:
**         [in]:  pSend:发送缓存
**        [in]:  s64Socket:发送的目标插口
**          [in]:  DestAddr:目标地址或直播通道名称的MD5
**          [in]:  
**        [in]:  
**        [in]:  
** Return: 
** Desc: 用于初始化传输参数和发送状态
** Notes:
******************************************/
S32 SetSendBufTransport(SendBufferContext * pSend,int eTPort,S64 s64Socket,char * DestAddr);

/******************************************
** Fun: SendData
** Parameters:
**         [in]:  pSend:发送缓存
**        [in]:  pData:分批送来的数据缓存地址
**          [in]:  Len:分批送来的数据长度
**          [in]:  PageIdx:分批送来的数据的页属性,0-----0x00ffffff,数据页标识,0x01000000-----0x0100ffff,直播通道属性页,0xffffffff 无页属性,需要拷贝到暂存数据区的数据,一般是临时生成的数据,当PageIdx发生变化而且不等于0xffffffff时,需要将之前的数据全部整理到暂存区
**        [in]:  
**        [in]:  
** Return: >=0成功,<0失败,原因
** Desc: 聚集发送,用于将分散送来的数据聚集起来统一发送,假设每次送来的数据包最小188字节,因此,当收集数据长度》=1460-188-头的长度时,就必须进行发送准备和实施发送
** Notes:
******************************************/
S32 SendData(SendBufferContext * pSend,char * pData,int Len,int PageIdx);这2个函数该怎么写啊?求教、。、、、、