在 TcpConnection 类的 pipe 方法中
$this->onClose = function ($source) use ($dest) { $dest->destroy(); };
这里如果 pipe 两端的网速差别较大, $source 在发送完数据后 close(), 而 $dest 尚未 send 完成就直接 destroy(), 会丢失数据.
这里的 destroy() 是否应当改为 close() 更合适?
确实close更合适
主干已经改为close了
看到了, 迅速!
确实close更合适
主干已经改为close了
看到了, 迅速!