I'm trying to write a UDP application that sends a message and waits for a response before sending another.
To do this I am using a Semaphore initialising with the total threads, up to 6, and a count of 1.
In the Semaphore thread, I have a loop that runs as long as the semaphore is not complete...