/*
Copyright (c) 2013, Blizzeta Software and Gaming ( Adonis S. Deliannis )
* Test Code *
*/
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Sockets;
using System.Text;
namespace IRC
{
internal class Program
{
static dynamic tcp = new TcpClient();
static dynamic writer;
static dynamic reader;
static dynamic cmd;
static dynamic Server = "";
static dynamic SelectedServer;
static dynamic Port = 6667;
static dynamic Channel = "#";
static dynamic Nick = "";
static dynamic Realname = "";
static dynamic Username = "";
static dynamic NickServPass = ""; // Use if you want to identify your Bot
static dynamic Mode = 8;
static void Main(string[] args)
{
tcp.Connect(Server, Port);
while (tcp.Connected)
{
writer = new StreamWriter(tcp.GetStream());
reader = new StreamReader(tcp.GetStream());
WriteLine("NICK {0}", Nick);
WriteLine("USER {0} {1} * : {2}", Username, Mode, Realname);
WriteLine("JOIN {0}", Channel);
while ((cmd = reader.ReadLine()) != null)
{
SelectedServer = cmd.Split(' ')[0];
SelectedServer = SelectedServer.Trim(':');
Console.WriteLine(cmd);
}
}
Console.ReadKey(true);
}
static void WriteLine(string Text, params object[] Parameters)
{
writer.WriteLine(Text, Parameters);
writer.Flush();
}
}
}
Comments
0 B
|👍
/👎