static void back_dofunction(lxnet::Socketer *sock) { MessagePack *pack; char commandstr[32]; Msg *pmsg = sock->GetMsg(); if (!pmsg) return; pack = (MessagePack *)pmsg; pack->Begin(); pack->GetString(commandstr, sizeof(commandstr)); commandstr[sizeof(commandstr) - 1] = 0; ProcessCommand(sock, commandstr); }