Broadcasting events from third party thread

Thank you for the example !

I ended up solving my problem with a TCircularQueue as in Rama Code: Multi-Threading in UE5 C++ | Community tutorial.

Basically the network thread queue data into the queue each time they receive a message, and I dequeue data from that queue in the game thread every frame and broadcast events based on the dequeued data.