I have a application on mobile, which has a backgroud service. The service communicates with other server to retrieve data for the application through http.
after some time, I started the lte broadcast service in same application(there is on-going broadcast now ). But I found the http transportation mentioned above will be pended for serveral seconds.
So the question is: will the lte broadcast service block the other thread/process which has socket communication for some time when it is started?
Hello,
LTE Broadcast does not block any other thread/process.
What version of SDK and middleware are you using? Do you have adb logs?
Thanks,
Elmira
hi,
The sdk version is 2.2.22.18.0.jar. and middleware is 2.0.18.
When application triggered start streaming service, another thread which is a local http proxy(listening on port 5009) is getting unicast packets towards an extenal server this time. I found the number of received packets for one http request is less than the one sent by the server. this leads to my app is in waiting status for several seconds. and this time the callback of streamingserviceStarted is not returned yet.
I have the adb log. but not found how to attach it here.
Hello,
Is it possible for you to try the latest 3.5 MSDC API JAR? I believe there are fixes in the API since 2.2 version that could have improved the use case you are describing.
Thanks,
Elmira
I have tried to change the MSDC API to the latest version MSDC_API-3.5.03.02, but no change for my case.
BRs.
I will let you know how to send an adb log for further investigation.
Thanks,
Elmira
Thanks a lot.
At last I found it's other thread caused. MW works well.