This commit is contained in:
2020-10-09 12:06:05 +08:00
parent bda7085dea
commit 9815a2cb20
+7
View File
@@ -14,6 +14,8 @@
namespace Kafka; namespace Kafka;
use Snowflake\Event;
use Snowflake\Snowflake;
use Swoole\Coroutine\Client; use Swoole\Coroutine\Client;
/** /**
@@ -342,6 +344,11 @@ class SocketSync
$failedWriteAttempts = 0; $failedWriteAttempts = 0;
$written = 0; $written = 0;
$buflen = strlen($buf); $buflen = strlen($buf);
$event = Snowflake::app()->getEvent();
$event->on(Event::EVENT_AFTER_REQUEST, [$this, 'close']);
while ($written < $buflen) { while ($written < $buflen) {
if ($buflen - $written > self::MAX_WRITE_BUFFER) { if ($buflen - $written > self::MAX_WRITE_BUFFER) {
// write max buffer size // write max buffer size