2010-11-21 22:48:11 +00:00
|
|
|
<?php
|
|
|
|
$clientManager = new Client_ClientManager();
|
2010-11-28 02:45:25 +00:00
|
|
|
$clientManager->registerProtocol("irc", "Irc");
|
|
|
|
$clientManager->registerProtocol("jpt", "Bot");
|
2010-11-21 22:48:11 +00:00
|
|
|
|
2011-06-26 15:26:01 +00:00
|
|
|
$freenode = $clientManager->createTcpConnection("freenode", "irc");
|
2010-11-21 22:48:11 +00:00
|
|
|
$clientManager->attachConfig(array(
|
2011-06-26 15:26:01 +00:00
|
|
|
"nick" => "Pb42|test",
|
|
|
|
"userident" => "lalala",
|
|
|
|
"channels" => array("##available")
|
2010-11-21 22:48:11 +00:00
|
|
|
), $freenode);
|
|
|
|
$freenode->connect("irc.freenode.net", 6667);
|
2010-11-28 16:38:03 +00:00
|
|
|
$freenode->setReconnect(TRUE);
|
2010-11-21 22:48:11 +00:00
|
|
|
|
2011-06-26 15:26:01 +00:00
|
|
|
|
|
|
|
/*
|
2011-06-25 22:13:53 +00:00
|
|
|
$euirc = $clientManager->createTcpConnection("euirc", "irc");
|
2010-11-21 22:48:11 +00:00
|
|
|
$clientManager->attachConfig(array(
|
2010-12-12 21:44:19 +00:00
|
|
|
"nick" => "Pb42",
|
2011-06-25 22:13:53 +00:00
|
|
|
"userident" => "Serena",
|
2011-06-26 14:03:32 +00:00
|
|
|
"channels" => array()
|
2011-06-25 22:13:53 +00:00
|
|
|
), $euirc);
|
|
|
|
$euirc->connect("irc.euirc.net", 6667);
|
|
|
|
$euirc->setReconnect(TRUE);
|
2011-06-26 15:26:01 +00:00
|
|
|
*/
|
2011-06-26 14:03:32 +00:00
|
|
|
/*$osuIRC = $clientManager->createTcpConnection("osuIRC", "irc");
|
|
|
|
$clientManager->attachConfig(array(
|
|
|
|
"nick" => "Pb42",
|
|
|
|
"userident" => "Serena",
|
|
|
|
"channels" => array("#osu", "#german")
|
|
|
|
), $osuIRC);
|
|
|
|
$osuIRC->connect("irc.ppy.sh", 6667);
|
|
|
|
$osuIRC->setReconnect(TRUE);*/
|
|
|
|
|
|
|
|
|
2010-11-21 22:48:11 +00:00
|
|
|
|
|
|
|
/*$config_eloxoph = array(
|
|
|
|
"nick" => "Frischmilch",
|
|
|
|
"userident" => "olefolol",
|
|
|
|
"channels" => array("#eloxoph")
|
|
|
|
);
|
|
|
|
|
|
|
|
$eloxoph = $clientManager->createTcpConnection("eloxoph", "irc");
|
|
|
|
$clientManager->attachConfig($config_eloxoph, $eloxoph);
|
|
|
|
$eloxoph->connect("irc.eloxoph.com", 6667);*/
|
|
|
|
|
2010-12-08 16:47:04 +00:00
|
|
|
|
|
|
|
|
2010-11-28 02:45:25 +00:00
|
|
|
$srv = $clientManager->createTcpConnection("srv", "jpt");
|
2010-11-21 22:48:11 +00:00
|
|
|
$srv->bind("localhost", 7777);
|
2010-11-28 02:45:25 +00:00
|
|
|
$srv->listen();
|
2010-11-21 22:48:11 +00:00
|
|
|
|
2010-12-08 16:54:08 +00:00
|
|
|
while($clientManager->countActiveConnections() > 0) {
|
2010-11-21 22:48:11 +00:00
|
|
|
$clientManager->work();
|
|
|
|
}
|
|
|
|
?>
|