Sektor van Skijlen
Sektor van Skijlen
This solution needs testing, both maintaining the current scenario and if it handles problems that arise around quick-flipping correctly. Later review: it is unknown what exactly problem it solves and...
Fixed: * Properly set the flag before calling `releaseSync` * TSBPD: check the flag immediately after re-locking m_RecvLock Added some sanity checks
Fixes #1648 Problem: if the listener side closes the listener socket immediately after returning from `srt_accept`, but the caller side has missed the conclusion handshake from the listener, this is...
1. Collecting information about blocked sending (with none succeeded) 2. In non-blocking mode, this should result in reporting AGAIN error 3. In blocking mode, it should block until at least...
The steps: 1. Create a group of BACKUP type and a working listener that will accept connections. Set non-blocking mode in both directions. 2. Make two connections for the group...
Added tests: TEST(Bonding, ConnectBlind) Connect to a nonexistent endpoint and interrupt it by closing a group. TEST(Bonding, ConnectNonBlocking) Test connecting with non-blocking mode and correctly reported epoll events. TEST(Bonding, BackupPriorityBegin)...
First draft, adds a Unit Test that shows where the problem is and it is now failing.