[TASK] Added the ProtocolHandlerException
[TASK] Started to implement the IRC-Protocol
This commit is contained in:
@@ -42,14 +42,18 @@ class Client_IrcClient extends Client_AbstractClient {
|
||||
* @return void
|
||||
*/
|
||||
public function processContentObject($contentObject) {
|
||||
$data = $contentObject->rawData;
|
||||
echo "[RECV] ".$data;
|
||||
$data = $contentObject->getRawData();
|
||||
//DEBUG
|
||||
//var_dump($contentObject);
|
||||
//echo "[RECV] ".$data;
|
||||
|
||||
//respond to pings
|
||||
if($contentObject->getCommand() === "PING") $this->protocolHandler->pong($contentObject->getParams());
|
||||
|
||||
$this->clientManager->sendToGroup("srv", "[#".$this->ID."] ".$data."\r\n\r\n");
|
||||
|
||||
$return = "";
|
||||
|
||||
if(strpos($data, "PING :") !== FALSE) $return .= str_replace("PING", "PONG", $data);
|
||||
|
||||
if(preg_match("/001/", $data)) $this->got_001 = TRUE;
|
||||
$this->lines++;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user