Beispiel #1
0
	bool C2SPing::handleRun(SessionPtr& nSession)
	{
		__i32 second_ = nSession->getSecond();
		if (second_ != mSecond) return false;
		RandomService& randomService_ = Service<RandomService>::instance();
		second_ = randomService_.runRandom();
		nSession->setSecond(second_);
		PacketPtr packet_(new S2CPing(second_));
		nSession->runSend(packet_);
		return true;
	}