push 服务端主动发送数据给客户端.
pull 客户端主动从服务器拉起数据,通常客户端会定时拉取。
pack 自动分包
包头格式:前10位为包头标识位,用于数据包效验.有效包头标识取值范围0-1024,当包头标识等于0时不效验包头.后22位为长度,记录包体长度,有效数据包最大长度不能超过4194303字节,默认长度限制为242144字节.应用程序可以通过SetPackHeaderFlag()和SetMaxPackSize()分别设置包头标识与最大包长限制.
==================
事件:
ISocketListenerT接口
OnHandShake(pSender,dwConnID) 握手完成
OnSend(pSender,dwConnID,pData,iLenght) 数据已发送
OnReceive(pSender,dwConnID,pData,iLenght) 数据到达(PUSH)
OnReceive(pSender,dwConnID,iLength) 数据到达(PULL)
IComplexSocketListenerT接口
OnClose(pSender,dwConnID,enOperation,iErrorCode) 连接关闭
IServerListenerT接口
OnPrepareListen(pSender,soListen) 准备监听
OnAccept(pSender,dwConnID,soClient) 接受连接
IAgentListenerT接口
OnPerpareConnect(pSender,dwConnID,socket) 准备连接
OnConnect(pSender,dwConnID) 完成连接
IClientListenerT接口
OnPrepareConnect(pSender,dwConnID,socket) 准备连接
OnConnect(pSender,dwConnID) 完成连接
============
HR_OK 成功处理
HR_IGNORE 忽略处理
HR_ERROR 处理失败
============发送策略
SP_PACK 打包策略(默认) 尽量把多个发送操作的数据组合在一起发送,增加传输效率
SP_SAFE 安全策略 尽量把多个发送操作的数据组合在一起发送,并尽量避免缓冲区溢出
SP_DIRECT 直接策略 对每一个发送操作都直接投递,适用于负载不高但要求实时性较高的场合
pull 客户端主动从服务器拉起数据,通常客户端会定时拉取。
pack 自动分包
包头格式:前10位为包头标识位,用于数据包效验.有效包头标识取值范围0-1024,当包头标识等于0时不效验包头.后22位为长度,记录包体长度,有效数据包最大长度不能超过4194303字节,默认长度限制为242144字节.应用程序可以通过SetPackHeaderFlag()和SetMaxPackSize()分别设置包头标识与最大包长限制.
==================
事件:
ISocketListenerT接口
OnHandShake(pSender,dwConnID) 握手完成
OnSend(pSender,dwConnID,pData,iLenght) 数据已发送
OnReceive(pSender,dwConnID,pData,iLenght) 数据到达(PUSH)
OnReceive(pSender,dwConnID,iLength) 数据到达(PULL)
IComplexSocketListenerT接口
OnClose(pSender,dwConnID,enOperation,iErrorCode) 连接关闭
IServerListenerT接口
OnPrepareListen(pSender,soListen) 准备监听
OnAccept(pSender,dwConnID,soClient) 接受连接
IAgentListenerT接口
OnPerpareConnect(pSender,dwConnID,socket) 准备连接
OnConnect(pSender,dwConnID) 完成连接
IClientListenerT接口
OnPrepareConnect(pSender,dwConnID,socket) 准备连接
OnConnect(pSender,dwConnID) 完成连接
============
HR_OK 成功处理
HR_IGNORE 忽略处理
HR_ERROR 处理失败
============发送策略
SP_PACK 打包策略(默认) 尽量把多个发送操作的数据组合在一起发送,增加传输效率
SP_SAFE 安全策略 尽量把多个发送操作的数据组合在一起发送,并尽量避免缓冲区溢出
SP_DIRECT 直接策略 对每一个发送操作都直接投递,适用于负载不高但要求实时性较高的场合