Receiver started before Sender, seems to authenticate, but fails to send either data or OOB data
I'm Using Windows build (release 0.2.6) of libRist that was compiled on Visual Studio 2019 within in a simple c++ application.
When I create and start a sender (as listener) before the receiver is created the flow of data messages works correctly, but when a receiver is started before a sender the authentication and status callbacks on the sender are called correctly but data and OOB data is not received on the receiver despite the rist_sender_data_write and rist_oob_write calls returning ok?
I would appreciate some help understanding what is going on/what i'm doing wrong and have attached log output from the sender and receiver for not working and working scenarios.
Small update, I wasn't logging the error's... On the fail scenario the recevier has constantly repeated : "Socket error!" messages after the "Starting receiver protocol loop with 5 ms timer" message.
Many thanks