해결된 질문
작성
·
158
2
안녕하세요 김영한님.
강의를 듣다가, 문득 모바일의 경우에는 flow가 어떻게 되는지 궁금해져서 질문남깁니다.
인터넷에서 통신은 결국 IP와 Port번호를 알아야 data를 전송할 수 있는 것으로 이해하고 있습니다.
그런데, 모바일은 IP가 계속 바뀌고 Port번호를 따로 설정하지 않아도 카톡 메시지를 서버로 부터 수신할 수 있습니다.
검색을 통해, FCM이나 APNs과 같은 Push 서버를 이용해서 보낸다는 개념은 이해하였습니다만, 이 Push 서버들이 어떻게 바뀌는 모바일의 IP를 알아내는 건지, port 포워딩?은 어떻게 해결하는지 궁금합니다.
바쁘시겠지만, 답변남겨주시면 정말 감사하겠습니다.
답변 1
1
안녕하세요. 으아니동동님
모바일은 실제로 IP가 변경되는 경우가 종종 있습니다. 모바일도 서버에 뭔가 신호를 주기적으로 보내기 때문에 그때 IP를 알 수 있습니다.
실제 개발을 할 때는 모바일은 특히 IP가 중간에 변경되기도 하기 때문에 그런 부분은 염두해두어야 합니다. 당연한 이야기이지만 로그인 토큰(쿠키)정보를 활용해서 개발해야 합니다.
감사합니다.