public bool Post(NetCommand command) { if (command.SessionID == 0) { m_commandQueue.PushCommand(command); } else { NetSession session = m_sessionMgr.FindSession(command.SessionID); if (session == null) { return(false); } if (session.Send(command.Buffer, command.BufferSize) == false) { return(false); } } return(true); }