加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
MsgHandle.cpp 821 Bytes
一键复制 编辑 原始数据 按行查看 历史
qykings 提交于 2015-02-06 21:30 . json conf modify
#include "MsgHandle.h"
MsgHandle* MsgHandle::_instance=new MsgHandle();
MsgHandle* MsgHandle::GetInstance()
{
return _instance;
}
MsgHandle::MsgHandle(void)
{
}
MsgHandle::~MsgHandle(void)
{
}
//
int MsgHandle::decodeMsg( CByteArrays msg,int socketId)
{
/**std::cout<<"decodeMsg:msg\n"<<
"msg.readChar():"<<
msg.int()
//<<
// "double:\n"
// <<
// msg.readDouble()
<<std::endl; **/
int msgType = msg.readInt();
switch ( msgType )
{
case MSGTYPE_LOGIN:
{
LoginLogic loginLogic;
loginLogic.setData( &msg ,socketId);
break;
}
default:
break;
}
return 0;
}
int MsgHandle::broadcast()
{
return 0;
}
int MsgHandle::sendMsg(int socketid,CByteArrays byt)
{
std::cout<< "sendMsg:"<<"socketid:"<<socketid<<std::endl;
SGameSocket::GetInstance()->sendMsg(socketid,&byt);
return 0;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化