UDT::send in blocking mode returns early
Brought to you by:
lilyco
Where a socket is in blocking mode and UDT_SNDTIMEO > 0, UDT::send can return before UDT_SNDTIMEO milliseconds have passed.
This appears to be fixed by waiting on m_SendBlockCond from within a loop (see patch file).
The same may be true for UDT::sendmsg (untested).
Patch to core.cpp Rev 1.123