in src/Apache/Ignite/Internal/Connection/ClientSocket.php [144:160]
private function processRequest(Request $request): void
{
$buffer = $request->getMessage();
$this->logMessage($request->getId(), true, $buffer);
$data = $buffer->getBuffer();
while (($length = strlen($data)) > 0) {
$written = fwrite($this->socket, $data, $this->sendChunkSize);
if ($length === $written) {
break;
}
if ($written === false || $written === 0) {
throw new OperationStatusUnknownException('Error while writing data to the server');
}
$data = substr($data, $written);
}
$this->processResponse($request);
}