64,643
社区成员
发帖
与我相关
我的任务
分享
void __stdcall GameServer::recv_cs2gs_info()
{
Packet pk = {0};
m_spCenterTcpLink->get_data_packet(&pk);
Protocol pt = {0};
if(!pt.from_buffer(pk.buffer, pk.size))
{
switch (pt.cmd_type)
{
case GS_CLOSE:
break;
case GS_RESTART:
//当收到这个命令时需要自己重启自己
break;
default:
break;
}
}
}
//这个是GameServer中的一个接收消息的函数,当命令类型是GS_RESTART时需要自己重启自己,就是GameServer重启GameServer
//我想问问大家都有什么好的方法,网上查需要脚本啥的
//有没有简便的方法,不需要重新创建进程的,我用的是vs2012,和c++builder xe6