Hello,

When in asynchronous mode, a non-blocking sync is a must in order to be able
to flush the revc socket and process the corresponding callbacks without
blocking operation and/or affecting outgoing throughput.

The closest and simplest implementation would currently be a call to
$ldap->_recvresp(msg) to poll for a response to one specific message ID, or
$ldap->_recvresp(-1) to process any pending replies.

Still, the above is not 100% satisfactory since it blocks if there is
nothing waiting.

Cheers,
V.

Reply via email to