rendered paste body#include <iostream>
#define AUTHOR "ajmorris"
#define VERSION "$Id: bhb v0.1 Beta - ajmorris $"
/* ------------------------------------------------------------------------------------
* Name : bhb
* Author : ajmorris
* Version : 0.1 Beta
* Date : 25th March, 2008
* Update : N/A
* ------------------------------------------------------------------------------------
*/
class IrcBot
{
#define SERVER "irc.freenode.net"
#define PORT "6667"
#define NICK "bhb-C++"
{
irc = new TcpClient (SERVER, PORT);
stream = irc.GetStream ();
reader = new StreamReader (stream);
writer = new StreamWriter (stream);
PingSender ping = new PingSender ();
ping.Start ();
writer.WriteLine (USER);
writer.Flush ();
writer.WriteLine ("NICK " + NICK);
writer.Flush ();
writer.WriteLine ("JOIN " + CHANNEL);
writer.Flush ();
}
}