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

폰 모바일데이터 사용시 어떤 IP로 packet을 보내야하나요? [closed]

0 추천
컴퓨터에서 python code를 돌리고 이 python code 내부에서 안드로이드 어플리케이션으로 packet을 보내어 통신을 하고자 합니다.

 

컴퓨터는 public IP를 사용하고 있고 (확실하지는 않지만 구글에서 my ip를 검색해봤을 때 나오는 ip와 똑같은 ip를 가지고 있습니다.) 안드로이드 어플리케이션은 스마트폰에서 돌아가고 있습니다.

 

스마트폰이 다른 wifi에 접속하여 해당 컴퓨터와 통신을 하면 데이터를 잘 주고받습니다. 그런데 모바일 데이터를 사용할 경우에 컴퓨터에 접속 + send까진 가능한데 컴퓨터에서 다시 폰으로 보내는 packet은 받지 못합니다. (추가적으로 같은 컴퓨터에서 에뮬레이터를 돌릴 경우에도 python code와 에뮬레이터가 서로 데이터를 잘 주고받습니다.)

 

모바일 데이터를 사용할 경우에 접속 주소나 포트도 계속 달라지던데 이것이 문제인 것 같은데 어떻게 데이터를 주고받게 할 수 있을지 알려주실분 계신가요?

 

모바일 데이터를 사용하는 도중에도 다른 어플리케이션들은 통신에 문제가 없으니 뭔가 방법이 있을거같은데요 ㅎㅎ...
질문을 종료한 이유: 제 생각에 thread 문제인 것 같습니다. UI를 그리기 위한 thread와 통신을 위한 thread를 분리해두었는데 뭔가 UI thread에서 제대로 반영이 안된 것 같네요.
new_developer (120 포인트) 님이 2020년 6월 26일 질문
new_developer님이 2020년 6월 26일 closed
...