LAN strategy (Android)

Discussion in 'Java' started by Dirk Bruere at NeoPax, Jul 31, 2012.

  1. From: "Dirk Bruere at NeoPax" <dirk.bruere.at.neopax@1:261/38.remove-dpk-this>

    From: Dirk Bruere at NeoPax <>

    What's the best way to do this?

    I have to read from a LAN using UDP. I open a socket by doing a name lookup
    (the name of a PC I want to connect to) and port number as the app starts.

    In a thread I loop around reading the socket for messages and act on them.

    The problem is what do I do if I cannot access the LAN on startup and so miss
    getting the name/address? As far as I can see the app sits there doing nothing
    even if the LAN becomes available.

    Alternatively, do I put the name/address lookup in the thread loop, and if so,
    how?


    --
    Dirk

    Full Spectrum Praxis : ZERO STATE : http://zerostate.net

    -+- BBBS/Li6 v4.10 Dada-1
    + Origin: Prism bbs (1:261/38)
    -+- Synchronet 3.16a-Win32 NewsLink 1.98
    Time Warp of the Future BBS - telnet://time.synchro.net:24

    --- BBBS/Li6 v4.10 Dada-1
    * Origin: Prism bbs (1:261/38)
    --- Synchronet 3.16a-Win32 NewsLink 1.98
    Time Warp of the Future BBS - telnet://time.synchro.net:24
     
    Dirk Bruere at NeoPax, Jul 31, 2012
    #1
    1. Advertising

  2. Dirk Bruere at NeoPax

    Roedy Green Guest

    To: Dirk Bruere at NeoPax
    From: "Roedy Green" <roedy.green@1:261/38.remove-dpk-this>

    To: Dirk Bruere at NeoPax
    From: Roedy Green <>

    On Tue, 31 Jul 2012 00:02:25 +0100, Dirk Bruere at NeoPax
    <> wrote, quoted or indirectly quoted someone who
    said :

    >What's the best way to do this?


    get the book with the three trains on the cover. See
    http://mindprod.com/jgloss/thread.html

    use
    import java.util.concurrent.BlockingQueue; import
    java.util.concurrent.ConcurrentHashMap; import
    java.util.concurrent.LinkedBlockingQueue; import
    java.util.concurrent.Semaphore; import java.util.concurrent.ThreadPoolExecutor;
    --
    Roedy Green Canadian Mind Products
    http://mindprod.com
    The greatest shortcoming of the human race is our inability to understand the
    exponential function.
    ~ Dr. Albert A. Bartlett (born: 1923-03-21 age: 89)
    http://www.youtube.com/watch?v=F-QA2rkpBSY

    -+- BBBS/Li6 v4.10 Dada-1
    + Origin: Prism bbs (1:261/38)
    -+- Synchronet 3.16a-Win32 NewsLink 1.98
    Time Warp of the Future BBS - telnet://time.synchro.net:24

    --- BBBS/Li6 v4.10 Dada-1
    * Origin: Prism bbs (1:261/38)
    --- Synchronet 3.16a-Win32 NewsLink 1.98
    Time Warp of the Future BBS - telnet://time.synchro.net:24
     
    Roedy Green, Jul 31, 2012
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Dirk Bruere at NeoPax

    Android LAN access problem

    Dirk Bruere at NeoPax, Mar 10, 2011, in forum: Java
    Replies:
    50
    Views:
    5,846
    Jinja
    Aug 22, 2011
  2. Stef Mientki
    Replies:
    0
    Views:
    635
    Stef Mientki
    Nov 27, 2011
  3. Dirk Bruere at NeoPax

    LAN strategy (Android)

    Dirk Bruere at NeoPax, Jul 31, 2012, in forum: Java
    Replies:
    1
    Views:
    193
    Roedy Green
    Jul 31, 2012
  4. Dirk Bruere at NeoPax

    LAN strategy (Android)

    Dirk Bruere at NeoPax, Jul 31, 2012, in forum: Java
    Replies:
    1
    Views:
    177
    Roedy Green
    Jul 31, 2012
  5. sterta bole
    Replies:
    0
    Views:
    852
    sterta bole
    Aug 27, 2012
Loading...

Share This Page