registerProtocol("irc", "Irc"); $clientManager->registerProtocol("jpt", "Bot"); /*$freenode = $clientManager->createTcpConnection("freenode", "irc"); $clientManager->attachConfig(array( "nick" => "Testinstanz", "userident" => "uzuguck", "channels" => array("#mstasty") ), $freenode); $freenode->connect("irc.freenode.net", 6667); $freenode->setReconnect(TRUE); */ $euirc = $clientManager->createTcpConnection("euirc", "irc"); $clientManager->attachConfig(array( "nick" => "Pb42", "userident" => "Serena", "channels" => array() ), $euirc); $euirc->connect("irc.euirc.net", 6667); $euirc->setReconnect(TRUE); /*$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);*/ /*$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);*/ $srv = $clientManager->createTcpConnection("srv", "jpt"); $srv->bind("localhost", 7777); $srv->listen(); while($clientManager->countActiveConnections() > 0) { $clientManager->work(); } ?>