ProxyProtocol_TunnelCore_Parse
解析客户端的隧道代理协议
bool ProxyProtocol_TunnelCore_Parse(LPCXSTR lpszMsgBuffer, int nMsgLen, XCHAR* ptszIPAddr, int* pInt_Port, XCHAR* ptszUserInfo, bool *pbConnect = NULL)
参数.一:lpszMsgBuffer
In/Out:In
类型:常量字符指针
可空:N
意思:输入要解析的内容
参数.二:nMsgLen
In/Out:In
类型:整数型
可空:N
意思:输入内容大小
参数.三:ptszIPAddr
In/Out:Out
类型:字符指针
可空:N
意思:输出解析到的地址,可能是IP或者域名
参数.四:pInt_Port
In/Out:Out
类型:整数型指针
可空:N
意思:输出得到的端口
参数.五:ptszUserInfo
In/Out:Out
类型:字符指针
可空:N
意思:输出解析到的用户验证信息
参数.六:pbConnect
In/Out:Out
类型:逻辑型指针
可空:Y
意思:输出为CONNECT协议,如果返回真表示是正常的代理协议
但是某些时候有些程序不支持隧道代理会直接请求数据,此值会为假,表示对方没有请求CONNECT代理协议
那么要不要继续交由调用者来继续
类型:逻辑型
意思:是否成功