마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

Service에서 TCP통신 이용하는방법

0 추천
서버구축하다가 안되서 질문드립니다.

 

가장 먼저 1번 액티비티가 실행됩니다.

그후, 1번에서 2번액티비티를 실행시킵니다. 1번 액티비티는 끝나게 됩니다.

2번액티비티가 실행 된 후,

2번액티비티에서 '시작'버튼을 누르면 2번은 Service로 변하고, 3번의 Service를 받게됩니다.

 

여기서, 2번 service에서 소켓통신을 하고 싶은데, 잘 되지 않습니다.

service에서는 소켓통신이 불가능한가요?

만약, 소켓통신을 하고자 하려면 또 다른 액티비티(4번이 되겠네요)를 실행하여 그곳에서 소켓 통신이 이뤄지게 해야 할까요?
Now Yu (120 포인트) 님이 2013년 11월 5일 질문

1개의 답변

0 추천

인터넷 퍼미션만 있으면, 서비스에서 통신 가능합니다.

 

실제로 플레이 스토어, tstore를 비롯한 대부분의 DRM 프로그램의 경우

서비스에서 통신을 해서 권한을 받습니다. 

 

activity에서동작하는 코드라면, service에서 상관없이 동작되며,

안되면 구현이 잘 못 된 부분이 있을 겁니다..

 

사악미소 (65,330 포인트) 님이 2013년 11월 6일 답변
...