Exemple #1
0
        public Form1()
        {
            InitializeComponent();

            try
            {
                Database.Connect();
            }
            catch (NoDBConnection NoDB)
            {
                MessageBox.Show(NoDB.Message);
                Environment.Exit(0);
            }

            Logger.Initialize("Log.txt");
            Logger.InfoEnabled = true;

            m_Listener = new LoginListener();
            m_Listener.OnReceiveEvent += new OnReceiveDelegate(m_Listener_OnReceiveEvent);

            //LoginRequest - Variable size.
            LoginClient.RegisterLoginPacketID(0x00, 0);
            //CharacterInfoRequest - Variable size.
            LoginClient.RegisterLoginPacketID(0x05, 0);
            //CharacterCreate - Variable size.
            LoginClient.RegisterLoginPacketID(0x06, 0);

            m_Listener.Initialize(2106);

            m_CServerListener = new CityServerListener();
            m_CServerListener.OnReceiveEvent += new OnCityReceiveDelegate(m_CServerListener_OnReceiveEvent);

            //CityServerLogin - Variable size.
            CityServerClient.RegisterPatchPacketID(0x00, 0);

            m_CServerListener.Initialize(2348);
        }