Ejemplo n.º 1
0
        public void Process(Shared.ClientPackets.Login login)
        {
            Console.WriteLine("[AuthSession] Received login package, username: {0}, password: {1}", login.Username, login.Password);

            Socket.SendPacket(new Shared.ServerPackets.Login {
                Result = login.Username
            }, true);
        }
Ejemplo n.º 2
0
        public override void Start()
        {
            SetBlocking(false);

            var ipAddress = RemoteAddress.ToString();

            Console.WriteLine("Connected to server {0}:{1}", ipAddress, RemotePort);

            Session = new ClientSession(this);

            _authCrypt.Init("key", Shared.Keys.ServerEncryptionKey, Shared.Keys.ClientEncryptionKey, ServerSocket);

            var loginPacket = new Shared.ClientPackets.Login {
                Username = "******", Password = "******"
            };

            SendPacket(loginPacket);

            AsyncRead();
        }