The system does not return peripheralIsReadyToSendWriteWithoutResponse for a long time.

mac/ios acts as a BLE client. After successfully establishing a BLE connection, it sends large amounts of data to the peer device. After sending data for a period of time, the system does not return peripheralIsReadyToSendWriteWithoutResponse for a long time, causing the data transmission to stall.

The system does not return peripheralIsReadyToSendWriteWithoutResponse for a long time.
 
 
Q