您的位置:首页 > 其它

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

2016-03-12 11:39 281 查看
介绍资料:
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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: