컴퓨터에서 python code를 돌리고 이 python code 내부에서 안드로이드 어플리케이션으로 packet을 보내어 통신을 하고자 합니다.
컴퓨터는 public IP를 사용하고 있고 (확실하지는 않지만 구글에서 my ip를 검색해봤을 때 나오는 ip와 똑같은 ip를 가지고 있습니다.) 안드로이드 어플리케이션은 스마트폰에서 돌아가고 있습니다.
스마트폰이 다른 wifi에 접속하여 해당 컴퓨터와 통신을 하면 데이터를 잘 주고받습니다. 그런데 모바일 데이터를 사용할 경우에 컴퓨터에 접속 + send까진 가능한데 컴퓨터에서 다시 폰으로 보내는 packet은 받지 못합니다. (추가적으로 같은 컴퓨터에서 에뮬레이터를 돌릴 경우에도 python code와 에뮬레이터가 서로 데이터를 잘 주고받습니다.)
모바일 데이터를 사용할 경우에 접속 주소나 포트도 계속 달라지던데 이것이 문제인 것 같은데 어떻게 데이터를 주고받게 할 수 있을지 알려주실분 계신가요?
모바일 데이터를 사용하는 도중에도 다른 어플리케이션들은 통신에 문제가 없으니 뭔가 방법이 있을거같은데요 ㅎㅎ...