I have a thread that is doing Datagram(UDP)  Socket communication.
But I want to be able to interrupt/abort this thread at any time from
my main UI.  For blocking socket calls like read() and send() I can do
this very well by calling interrupt() on the thread object.  After
those blocking calls my thread checks a flag to see if the main UI is
telling it to quit.  If so, then it quits.  But for
InetAddress.getByName() this doesn't seem to work.  This call can
block for a long time (up to 20 seconds in one test I did) if the
Internet is not accessible for some reason.  That is a long time to
wait to abort a thread.  What is the right way to cause a thread to
abort a call to InetAddress.getByName() ?

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to