From 0bb7af112cf07cad4842f1ba8109321e763fe7e9 Mon Sep 17 00:00:00 2001 From: Hylke Bons Date: Sat, 11 Sep 2010 19:11:34 +0100 Subject: [PATCH] tmp --- SparkleLib/SparkleListener.cs | 58 +++++++++++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 3 deletions(-) diff --git a/SparkleLib/SparkleListener.cs b/SparkleLib/SparkleListener.cs index 7f0fe28f..69efcf2b 100644 --- a/SparkleLib/SparkleListener.cs +++ b/SparkleLib/SparkleListener.cs @@ -18,18 +18,70 @@ using Meebey.SmartIrc4net; using System; using System.Collections.Generic; using System.Text; +using System.Threading; namespace SparkleLib { - public class SparkleListener : IrcClient + public class SparkleListener { - public SparkleListener () : base () { + public SparkleListener () { + + IrcClient irc_client = new IrcClient (); + +//irc_client.OnRawMessage += HandleRawMessage; + + string [] server = new string [] {"irc.gnome.org"}; + int port = 6667; + string channel = "#sparkletest"; + + irc_client.OnConnected += delegate { + Console.WriteLine ("!!!!!!!!!!11"); + }; + + irc_client.OnChannelMessage += delegate { + Console.WriteLine ("!!!22222222222!!!!!!!11"); + }; + +try{ + irc_client.Connect (server, port); + +} catch (Exception e) { + + Console.WriteLine("Error occured. Lawldongs!"); + Console.WriteLine(e); + + } + + + irc_client.Login("SmartIRC", "Stupid Bot"); + irc_client.RfcJoin(channel); + + irc_client.SendMessage(SendType.Message, channel, "HEllo"); + + +Thread thread = new Thread(new ThreadStart(delegate { + + irc_client.Listen (); + +})); +thread.Start(); + -// IrcConnection i = new IrcConnection (); } + + void HandleRawMessage (object sender, IrcEventArgs args) + + { + + System.Console.WriteLine(args.Data.Nick+": "+args.Data.Message); + + } + + + } }