Beispiel #1
0
        private ConnectionMITM CreateAuthClient(Socket socket)
        {
            if (socket == null) throw new ArgumentNullException("socket");
            var client = new ConnectionMITM(socket, MessageBuilder);
            client.MessageReceived += OnAuthClientMessageReceived;

            var dispatcher = new NetworkMessageDispatcher {Client = client, Server = client.Server};

            var bot = new BotMITM(client, dispatcher);
            client.Bot = bot;
            bot.ConnectionType = ClientConnectionType.Authentification;

            BotManager.Instance.RegisterBot(bot);

            return client;
        }
Beispiel #2
0
 public BotMITM(ConnectionMITM connection, NetworkMessageDispatcher dispatcher)
     : base(dispatcher)
 {
     Connection = connection;
 }
Beispiel #3
0
 public BotMITM(ConnectionMITM connection, NetworkMessageDispatcher dispatcher)
     : base(dispatcher)
 {
     Connection = connection;
 }