示例#1
0
        static void ServerRehash(object sender, RehashEventArgs e)
        {
            var settings = new Settings();

            settings.setDaemon(e.IrcDaemon);
            settings.LoadSettings();
        }
示例#2
0
        public static void Start()
        {
            var settings  = new Settings();
            var ircDaemon = new IrcDaemon(settings.GetIrcMode());

            settings.setDaemon(ircDaemon);
            settings.LoadSettings();

            ircDaemon.ServerRehash += ServerRehash;

            var serverThread = new Thread(ircDaemon.Start);

            serverThread.IsBackground = false;
            serverThread.Name         = "serverThread-1";

            serverThread.Start();
        }
示例#3
0
        public static void Start()
        {
            var settings = new Settings ();
            var ircDaemon = new IrcDaemon (settings.GetIrcMode ());
            settings.setDaemon (ircDaemon);
            settings.LoadSettings ();

            ircDaemon.ServerRehash += ServerRehash;

            var serverThread = new Thread (ircDaemon.Start);
            serverThread.IsBackground = false;
            serverThread.Name = "serverThread-1";

            serverThread.Start ();
        }
示例#4
0
 static void ServerRehash(object sender, RehashEventArgs e)
 {
     var settings = new Settings ();
     settings.setDaemon (e.IrcDaemon);
     settings.LoadSettings ();
 }