UDP blocking problem

bioserrors

Newcomer
Joined
Jul 30, 2003
Messages
2
I have a multithreaded application in which I would like a UDP socket to receive data whenever something is sent. As if it's "listening" for data.

But if I want to quit the application before any data is sent to the UDP socket, I need to close the thread that is handling the UDP socket.

But since UDP.Receive() method blocks execution of that thread until data arrives, how do I gracefully close the thread? Should I send a "fake" message to it so that it stops blocking?

Just looking for input... thanks!

PS~ I'm using VB.NET, but will understand syntax from other languages.
 
Back
Top