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); }
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(); }