Ejemplo n.º 1
0
        private void ReplyChallenge(EndPoint clientEp)
        {
            var msg = new BufferWrite();

            // get a free challenge number
            var challengeNr = GetChallengeNr(clientEp);

            msg.WriteBytes(NetProtocol.ConnectionlessHeader);

            msg.WriteChar((char)EConnectionType.ServerChallenge);
            msg.WriteInt(challengeNr);
            msg.WriteInt(1); // auth protocol
            msg.WriteString("EE00");

            Networking.SendPacket(null, Socket, clientEp, msg.GetData());
        }