rendered paste bodyclass Network {
var $socket;
var $connected = false;
function Network($address, $port, $nick) {
$socket = fsockopen($address, $port);
fputs($socket,"USER ZeroSlave z4znet ZS :ZeroSlave\n");
fputs($socket,"NICK ".$nick."\n");
$connected = true;
}
function join($channel) {
fputs($socket,"JOIN ".$channel."\n");
}
function dowork() {
while($data = fgets($socket, 128)) {
flush();
$ex = explode(' ', $data);
if($ex[0] == "PING"){
fputs($socket, "PONG ".$ex[1]."\n");
}
$command = str_replace(array(chr(10), chr(13)), '', $ex[3]);
if ($command == ":.test") {
fputs($socket, "PRIVMSG ".$ex[2]." :Confirmed.\n");
}
}
}
}
$z4znet = new Network("irc.z4znet.com", 6667, "ZeroSlave");
$danet = new Network("irc.deltaanime.net", 6667, "QuoteServ");