Esempio n. 1
0
        private void Worker_DoWork(object sender, DoWorkEventArgs e)
        {
            this.m_client = new IrcClientProvider();
            this.m_client.Host = "irc.freenode.net";
            this.m_client.Port = 6667;
            this.m_client.Window = this;
            this.m_client.Connect();

            while (!this.m_client.m_reader.EndOfStream)
            {
                if (((BackgroundWorker)sender).CancellationPending) return;
                else
                {
                    ((BackgroundWorker)sender).ReportProgress(1, this.m_client.m_reader.ReadLine());
                }
                //System.Threading.Thread.Sleep(250);
            }
        }
Esempio n. 2
0
 private void Window_Closing(object sender, EventArgs e)
 {
     this.m_client = null;
 }