retep998/NoLifeStory — comment on commit 168dcae734a1e86d098de2c07a94472afba03ab3
File:  line 0
By retep998:

sf::Mutex == std::mutex == CriticalSection
The problem was that when using threads, oftentimes the program would crash at startup when trying to launch the thread. My current code works just fine without threads so I'm not too concerned.
Also, this spares me the effort of maintaining a stack of packets to send or receive, and received packets will never interfere with other code.