Yes, the application can receive the data well when the browser is not
running.

I wonder if I have to use native code for this. Now, I am using Java's
DatagramSocket class.


On Jul 26, 10:11 pm, Indicator Veritatis <[email protected]> wrote:
> Does your UDP receive code work fine if the browser is not running?
>
> On Jul 26, 4:52 am, Heidi Zhou Nolan <[email protected]>
> wrote:
>
>
>
>
>
>
>
> > I am implementing a UDP application on Android.
>
> > The problem I have is that, on the sender side of the UDP connection,
> > the sender sends around 2 packets every 40 milliseconds; the receiver
> > side of the UDP connection uses java.net.DatagramSocket.receive(...)
> > function to receive data over the network in a while loop. The
> > receiver receives 2 packets roughly every 40 milliseconds. While our
> > Android application is running, the internet browser is launched and
> > start downloading/retrieving webpage. The receive(...) function won't
> > return any data until the browser stop its downloading. I did a
> > measurement that the receive(...) function returns data after almost
> > 700 milliseconds. It seems that all the packets to our application are
> > hold until the browser is done with its network activity.
>
> > I am looking for the solution to still receive data over the network
> > even there is other application sends or receive data over network at
> > the same time. It would be better if the solution can make our
> > application have higher priority in using the network.
>
> > Thank you in advance for your help.

-- 
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

Reply via email to