[手游新项目历程]第4天-PushFramework资料

介绍资料:

http://www.pushframework.com/  点击打开链接

codeproject 点击打开链接


buffer.Append((char*)strData.c_str(), strData.size());

这里是有问题的,如果strData不是字符串获得的长度可能是错误的,最好自己指定大小 buffer.Append((char*)strData.c_str(), size);


PushFramework函数理解


接受消息函数 OnReceiveComplete
派发收到的消息 dispatchRequest
注册一个服务器 registerService
包结构 class PUSHFRAMEWORK_API DataBuffer
前段连接服务器
bool Acceptor::handleAcceptedSocket( SOCKET clientSocket, SOCKADDR_IN address )
发包给前段
pChannel->PushPacket(pOutPacket);
消息监听函数
void DemuxImpl::proc()
打包解包
bool WebsocketDataMessage::Decode()
bool WebsocketDataMessage::Encode()
收到第一个包
bool AbstractDistributor::CheckMergeNewInsertedItems()
ProcessFirstPacket 
--前段连接
void BroadcastStreamerManager::AddClient( LogicalConnection* pLogicalConnection )
断开连接
void BroadcastStreamer::AddItem( ItemPtr pItem )
发送消息  打包函数
int WebsocketProtocol::frameOutgoingPacket
发送消息  发送函数
bool PhysicalConnection::WriteBytes() 
服务器消息函数回调
pHandler->handle(pClient, &packet);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值