rendered paste bodyclass bot {
function connect($num) {
$this->me = "localhost[".$num."]";
$this->chans = "#Spicy";
$this->context = stream_context_create(array('socket' => array('bindto' => "[2001:6f8:1139::2]:0")));
$this->socket = stream_socket_client("tcp://darklite.be.eu.SwiftIRC.net:6667",$errno,$errstr,5,0,$this->context);
stream_set_timeout($this->socket,-1);
$this->raw("USER ".$this->me." \"\" \"irc.swiftirc.net\" :Spicy!");
$this->raw("NICK ".$this->me);
$this->raw("MODE ".$this->me." -x");
sleep(1);
$this->raw("JOIN ".$this->chans);
while ($this->data = trim(fgets($this->socket))) {
echo $this->data;
}
}
function raw($info) {
echo $info."\r\n";
fputs($this->socket,$info."\n");
}
}
$bot1 = new bot();
$bot1->connect(1);
$bot2 = new bot();
$bot2->connect(2);
$bot3 = new bot();
$bot3->connect(3);