Previous topicNext topic
Help > XEngine_HelpComponents > HelpComponents_Packets > HelpComponents_Packets >
HelpComponents_Packets_GetAllEx

函数

HelpComponents_Packets_GetAllEx

功能

获取完整的分组数据

语法

BOOL HelpComponents_Packets_GetAllEx(XHANDLE xhNet, SOCKET hSocket, CHAR *ptszPacket, int *pInt_Len, XENGINE_PROTOCOLHDREX *pSt_ProtocolHdr, BOOL bIsTry = FALSE)

参数

 参数.一:hSocket
   In/Out:In
   类型:套接字句柄
   可空:N
   意思:要操作的套接字句柄
 参数.二:ptszPacket
  In/Out:Out
  类型:字符指针
  可空:N
  意思:导出的数据
 参数.三:pInt_Len
  In/Out:In/Out
  类型;整数型指针
  可空:N
  意思:输入你的数据缓冲区大小,输出真实缓冲区后续数据大小
 参数.四:pSt_ProtocolHdr
  In/Out:In
  类型;数据结构指针
  可空:Y
  意思:是否导出协议头,默认不导出
 参数.五:bIsTry
  In/Out:In
  类型;逻辑型
  可空:Y
  意思:是否使用尝试获取包模式,如果使用此模式,没有完整的包将立即返回

返回值

类型:逻辑型
意思:是否成功

备注

此函数可以把分包数据组成完整的包来获取

示例