cleanup
This commit is contained in:
parent
93a7a997f8
commit
0054d8931d
@ -55,38 +55,39 @@ class AsynchronousFileReader {
|
|||||||
unset($this->sockets[$key]);
|
unset($this->sockets[$key]);
|
||||||
$this->handleContent($socket);
|
$this->handleContent($socket);
|
||||||
continue 2;
|
continue 2;
|
||||||
}else{
|
|
||||||
$meta = stream_get_meta_data($socket->socket);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$meta = stream_get_meta_data($socket->socket);
|
||||||
} while($meta["unread_bytes"] > 0);
|
} while($meta["unread_bytes"] > 0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Handles the Content
|
* Handles the Content
|
||||||
|
*
|
||||||
* @param $socket
|
* @param $socket
|
||||||
*/
|
*/
|
||||||
private function handleContent(SocketStructure $socket){ //TODO timeout handling
|
private function handleContent(SocketStructure $socket) { //TODO timeout handling
|
||||||
//if (feof($socket->socket) || time() > ($socket->creationTime + self::SOCKET_TIMEOUT)) {
|
//if (feof($socket->socket) || time() > ($socket->creationTime + self::SOCKET_TIMEOUT)) {
|
||||||
$result = "";
|
$result = "";
|
||||||
$error = 0;
|
$error = 0;
|
||||||
/*if (time() > ($socket->creationTime + self::SOCKET_TIMEOUT)) {
|
/*if (time() > ($socket->creationTime + self::SOCKET_TIMEOUT)) {
|
||||||
$error = self::TIMEOUT_ERROR;
|
$error = self::TIMEOUT_ERROR;
|
||||||
} else*/
|
} else*/
|
||||||
if ($socket->header["status"] != "200") {
|
if ($socket->header["status"] != "200") {
|
||||||
$error = self::RESPONSE_ERROR;
|
$error = self::RESPONSE_ERROR;
|
||||||
$result = $this->parseResult2($socket);
|
$result = $this->parseResult2($socket);
|
||||||
|
|
||||||
} else if ($socket->streamBuffer == '') {
|
} else if ($socket->streamBuffer == '') {
|
||||||
$error = self::NO_DATA_ERROR;
|
$error = self::NO_DATA_ERROR;
|
||||||
} else {
|
} else {
|
||||||
$result = $this->parseResult2($socket);
|
$result = $this->parseResult2($socket);
|
||||||
if ($result == self::INVALID_RESULT_ERROR) {
|
if ($result == self::INVALID_RESULT_ERROR) {
|
||||||
$error = self::INVALID_RESULT_ERROR;
|
$error = self::INVALID_RESULT_ERROR;
|
||||||
}
|
|
||||||
}
|
}
|
||||||
//var_dump($result);
|
}
|
||||||
call_user_func($socket->function, $result, $error);
|
//var_dump($result);
|
||||||
|
call_user_func($socket->function, $result, $error);
|
||||||
//}
|
//}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user